DEV: Set user attributes earlier in test

This commit is contained in:
David Taylor 2022-01-25 14:41:28 +00:00
parent 15eb7e02ab
commit ffe95da7ed
1 changed files with 4 additions and 3 deletions

View File

@ -54,7 +54,9 @@ acceptance("Discourse Assign | Assign mobile", function (needs) {
}); });
acceptance("Discourse Assign | Assign desktop", function (needs) { acceptance("Discourse Assign | Assign desktop", function (needs) {
needs.user(); needs.user({
can_assign: true,
});
needs.settings({ assign_enabled: true }); needs.settings({ assign_enabled: true });
needs.hooks.beforeEach(() => clearTopicFooterButtons()); needs.hooks.beforeEach(() => clearTopicFooterButtons());
@ -81,7 +83,6 @@ acceptance("Discourse Assign | Assign desktop", function (needs) {
}); });
}); });
test("Post contains hidden assign button", async (assert) => { test("Post contains hidden assign button", async (assert) => {
updateCurrentUser({ can_assign: true });
await visit("/t/internationalization-localization/280"); await visit("/t/internationalization-localization/280");
assert.ok( assert.ok(
@ -89,6 +90,7 @@ acceptance("Discourse Assign | Assign desktop", function (needs) {
"assign to post button is hidden" "assign to post button is hidden"
); );
await click("#post_2 button.show-more-actions"); await click("#post_2 button.show-more-actions");
assert.ok( assert.ok(
exists("#post_2 .extra-buttons .d-icon-user-plus"), exists("#post_2 .extra-buttons .d-icon-user-plus"),
"assign to post button exists" "assign to post button exists"
@ -98,7 +100,6 @@ acceptance("Discourse Assign | Assign desktop", function (needs) {
}); });
test("Footer dropdown contains button", async (assert) => { test("Footer dropdown contains button", async (assert) => {
updateCurrentUser({ can_assign: true });
await visit("/t/internationalization-localization/280"); await visit("/t/internationalization-localization/280");
await click("#topic-footer-button-assign"); await click("#topic-footer-button-assign");