discourse/test/javascripts/acceptance/category-chooser-test.js.es6
Joffrey JAFFEUX 315b9d796d
select-kit refactoring
* better test helper
* more reliable tests
* more consistent use of data-value/data-name/title/aria-label everywhere: header and rows
2017-12-22 13:08:12 +01:00

30 lines
670 B
JavaScript

import { acceptance } from 'helpers/qunit-helpers';
acceptance('CategoryChooser', {
loggedIn: true,
settings: {
allow_uncategorized_topics: false
}
});
QUnit.test('does not display uncategorized if not allowed', assert => {
const categoryChooser = selectKit('.category-chooser');
visit('/');
click('#create-topic');
categoryChooser.expand();
andThen(() => {
assert.ok(categoryChooser.rowByIndex(0).name() !== 'uncategorized');
});
});
QUnit.test('prefill category when category_id is set', assert => {
visit('/new-topic?category_id=1');
andThen(() => {
assert.equal(selectKit('.category-chooser').header().value(), 1);
});
});