DEV: Fix some more flaky tests (#9384)

Includes:
* DEV: Don't overwrite a computed property in test
This commit is contained in:
Jarek Radosz
2020-04-08 12:46:43 +02:00
committed by GitHub
parent 6171141211
commit 874999941a
4 changed files with 20 additions and 9 deletions
@@ -3,6 +3,10 @@ import { IMAGE_VERSION as v } from "pretty-text/emoji/version";
acceptance("EmojiPicker", {
loggedIn: true,
beforeEach() {
const store = Discourse.__container__.lookup("service:emoji-store");
store.reset();
},
afterEach() {
const store = Discourse.__container__.lookup("service:emoji-store");
store.reset();
@@ -7,27 +7,26 @@ QUnit.test("updating of associated accounts", function(assert) {
enable_google_oauth2_logins: true
},
model: EmberObject.create({
id: 70,
second_factor_enabled: true,
is_anonymous: true
}),
currentUser: EmberObject.create({
id: 1234,
}),
site: EmberObject.create({
isMobileDevice: false
})
});
controller.set("canCheckEmails", false);
assert.equal(controller.get("canUpdateAssociatedAccounts"), false);
controller.set("model.second_factor_enabled", false);
assert.equal(controller.get("canUpdateAssociatedAccounts"), false);
controller.set("model.is_anonymous", false);
assert.equal(controller.get("canUpdateAssociatedAccounts"), false);
controller.set("canCheckEmails", true);
controller.set("model.id", 1234);
assert.equal(controller.get("canUpdateAssociatedAccounts"), true);
});
+4
View File
@@ -1,4 +1,8 @@
QUnit.module("lib:emoji-store", {
beforeEach() {
const store = Discourse.__container__.lookup("service:emoji-store");
store.reset();
},
afterEach() {
const store = Discourse.__container__.lookup("service:emoji-store");
store.reset();