mirror of
https://github.com/discourse/discourse.git
synced 2025-05-24 22:51:24 +08:00
DEV: Remove OK
pretender helper (#22438)
We already have the `response` helper (which additionally sets the `Content-Type` header) (also: all-caps name suggested a constant, not a function)
This commit is contained in:
@ -7,7 +7,7 @@ import {
|
|||||||
} from "discourse/tests/helpers/qunit-helpers";
|
} from "discourse/tests/helpers/qunit-helpers";
|
||||||
import { skip } from "qunit";
|
import { skip } from "qunit";
|
||||||
import { click, triggerEvent, visit, waitFor } from "@ember/test-helpers";
|
import { click, triggerEvent, visit, waitFor } from "@ember/test-helpers";
|
||||||
import pretender, { OK } from "discourse/tests/helpers/create-pretender";
|
import pretender, { response } from "discourse/tests/helpers/create-pretender";
|
||||||
|
|
||||||
acceptance("Chat | User status on mentions", function (needs) {
|
acceptance("Chat | User status on mentions", function (needs) {
|
||||||
const channelId = 1;
|
const channelId = 1;
|
||||||
@ -74,24 +74,38 @@ acceptance("Chat | User status on mentions", function (needs) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
needs.hooks.beforeEach(function () {
|
needs.hooks.beforeEach(function () {
|
||||||
pretender.post(`/chat/1`, () => OK());
|
pretender.post(`/chat/1`, () => response({}));
|
||||||
pretender.put(`/chat/1/edit/${messageId}`, () => OK());
|
pretender.put(`/chat/1/edit/${messageId}`, () => response({}));
|
||||||
pretender.post(`/chat/drafts`, () => OK());
|
pretender.post(`/chat/drafts`, () => response({}));
|
||||||
pretender.put(`/chat/api/channels/1/read/1`, () => OK());
|
pretender.put(`/chat/api/channels/1/read/1`, () => response({}));
|
||||||
pretender.delete(`/chat/api/channels/1/messages/${messageId}`, () => OK());
|
pretender.delete(`/chat/api/channels/1/messages/${messageId}`, () =>
|
||||||
|
response({})
|
||||||
|
);
|
||||||
pretender.put(`/chat/api/channels/1/messages/${messageId}/restore`, () =>
|
pretender.put(`/chat/api/channels/1/messages/${messageId}/restore`, () =>
|
||||||
OK()
|
response({})
|
||||||
);
|
);
|
||||||
|
|
||||||
pretender.get(`/chat/api/channels/1`, () =>
|
pretender.get(`/chat/api/channels/1`, () =>
|
||||||
OK({
|
response({
|
||||||
channel,
|
channel,
|
||||||
chat_messages: [message],
|
chat_messages: [message],
|
||||||
meta: { can_delete_self: true },
|
meta: { can_delete_self: true },
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
setupAutocompleteResponses([mentionedUser2, mentionedUser3]);
|
pretender.get("/u/search/users", () =>
|
||||||
|
response({
|
||||||
|
users: [mentionedUser2, mentionedUser3],
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
pretender.get("/chat/api/mentions/groups.json", () =>
|
||||||
|
response({
|
||||||
|
unreachable: [],
|
||||||
|
over_members_limit: [],
|
||||||
|
invalid: ["and"],
|
||||||
|
})
|
||||||
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
skip("just posted messages | it shows status on mentions ", async function (assert) {
|
skip("just posted messages | it shows status on mentions ", async function (assert) {
|
||||||
@ -355,30 +369,6 @@ acceptance("Chat | User status on mentions", function (needs) {
|
|||||||
await click(".chat-composer-button.-send");
|
await click(".chat-composer-button.-send");
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupAutocompleteResponses(results) {
|
|
||||||
pretender.get("/u/search/users", () => {
|
|
||||||
return [
|
|
||||||
200,
|
|
||||||
{},
|
|
||||||
{
|
|
||||||
users: results,
|
|
||||||
},
|
|
||||||
];
|
|
||||||
});
|
|
||||||
|
|
||||||
pretender.get("/chat/api/mentions/groups.json", () => {
|
|
||||||
return [
|
|
||||||
200,
|
|
||||||
{},
|
|
||||||
{
|
|
||||||
unreachable: [],
|
|
||||||
over_members_limit: [],
|
|
||||||
invalid: ["and"],
|
|
||||||
},
|
|
||||||
];
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function statusSelector(username) {
|
function statusSelector(username) {
|
||||||
return `.mention[href='/u/${username}'] .user-status-message img`;
|
return `.mention[href='/u/${username}'] .user-status-message img`;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ import hbs from "htmlbars-inline-precompile";
|
|||||||
import fabricators from "discourse/plugins/chat/discourse/lib/fabricators";
|
import fabricators from "discourse/plugins/chat/discourse/lib/fabricators";
|
||||||
import { render, triggerEvent, waitFor } from "@ember/test-helpers";
|
import { render, triggerEvent, waitFor } from "@ember/test-helpers";
|
||||||
import { module, test } from "qunit";
|
import { module, test } from "qunit";
|
||||||
import pretender, { OK } from "discourse/tests/helpers/create-pretender";
|
import pretender, { response } from "discourse/tests/helpers/create-pretender";
|
||||||
import { publishToMessageBus } from "discourse/tests/helpers/qunit-helpers";
|
import { publishToMessageBus } from "discourse/tests/helpers/qunit-helpers";
|
||||||
|
|
||||||
module(
|
module(
|
||||||
@ -53,7 +53,7 @@ module(
|
|||||||
|
|
||||||
hooks.beforeEach(function () {
|
hooks.beforeEach(function () {
|
||||||
pretender.get(`/chat/api/channels/1`, () =>
|
pretender.get(`/chat/api/channels/1`, () =>
|
||||||
OK({
|
response({
|
||||||
channel,
|
channel,
|
||||||
chat_messages: [message],
|
chat_messages: [message],
|
||||||
meta: { can_delete_self: true },
|
meta: { can_delete_self: true },
|
||||||
|
Reference in New Issue
Block a user