FIX: User preferences tests didn't always have pretender called

This commit is contained in:
Robin Ward 2020-08-06 08:53:13 -04:00
parent 81247c1f6a
commit e6c508f690

View File

@ -3,9 +3,7 @@ import { acceptance, updateCurrentUser } from "helpers/qunit-helpers";
import selectKit from "helpers/select-kit-helper";
import User from "discourse/models/user";
acceptance("User Preferences", {
loggedIn: true,
pretend(server, helper) {
function preferencesPretender(server, helper) {
server.post("/u/second_factors.json", () => {
return helper.response({
success: "OK",
@ -22,8 +20,7 @@ acceptance("User Preferences", {
server.post("/u/create_second_factor_security_key.json", () => {
return helper.response({
challenge:
"a6d393d12654c130b2273e68ca25ca232d1d7f4c2464c2610fb8710a89d4",
challenge: "a6d393d12654c130b2273e68ca25ca232d1d7f4c2464c2610fb8710a89d4",
rp_id: "localhost",
rp_name: "Discourse",
supported_algorithms: [-7, -257]
@ -62,7 +59,11 @@ acceptance("User Preferences", {
server.get("/u/eviltrout/activity.json", () => {
return helper.response({});
});
}
}
acceptance("User Preferences", {
loggedIn: true,
pretend: preferencesPretender
});
QUnit.test("update some fields", async assert => {
@ -344,7 +345,8 @@ QUnit.test("selectable avatars", async assert => {
acceptance("User Preferences when badges are disabled", {
loggedIn: true,
settings: { enable_badges: false }
settings: { enable_badges: false },
pretend: preferencesPretender
});
QUnit.test("visit my preferences", async assert => {
@ -464,7 +466,8 @@ acceptance("Custom User Fields", {
required: true
}
]
}
},
pretend: preferencesPretender
});
QUnit.test("can select an option from a dropdown", async assert => {