import { acceptance } from "helpers/qunit-helpers"; acceptance("Category Edit", { loggedIn: true }); test("Can open the category modal", (assert) => { visit("/c/bug"); click('.edit-category'); andThen(() => { assert.ok(visible('#discourse-modal'), 'it pops up a modal'); }); click('a.close'); andThen(() => { assert.ok(!visible('#discourse-modal'), 'it closes the modal'); }); }); test("Change the category color", (assert) => { visit("/c/bug"); click('.edit-category'); fillIn('#edit-text-color', '#ff0000'); click('#save-category'); andThen(() => { assert.ok(!visible('#discourse-modal'), 'it closes the modal'); assert.equal(Discourse.URL.redirectedTo, '/c/bug', 'it does one of the rare full page redirects'); }); }); test("Change the topic template", (assert) => { visit("/c/bug"); click('.edit-category'); click('.edit-category-topic-template'); fillIn('#wmd-input', 'this is the new topic template'); click('#save-category'); andThen(() => { assert.ok(!visible('#discourse-modal'), 'it closes the modal'); assert.equal(Discourse.URL.redirectedTo, '/c/bug', 'it does one of the rare full page redirects'); }); });