mirror of
https://github.com/hanzoai/forum.git
synced 2026-09-30 21:51:19 +00:00
`discourse-common` was created in the past to share logic between the 'wizard' app and the main 'discourse' app. Since then, the wizard has been consolidated into the main app, so the separation of `discourse-common` is no longer useful. This commit moves `discourse-common/(lib|utils)/*` into `discourse/lib/*`, adds shims for the imports, and updates existing uses in core.
30 lines
967 B
JavaScript
30 lines
967 B
JavaScript
import { visit } from "@ember/test-helpers";
|
|
import { test } from "qunit";
|
|
import { cloneJSON } from "discourse/lib/object";
|
|
import postFixtures from "discourse/tests/fixtures/post";
|
|
import { acceptance } from "../helpers/qunit-helpers";
|
|
|
|
acceptance("User's deleted posts page", function (needs) {
|
|
needs.user();
|
|
|
|
needs.pretender((server, helper) => {
|
|
server.get(`/posts/eviltrout/deleted`, () => {
|
|
const post1 = cloneJSON(postFixtures["/posts/398"]);
|
|
post1.excerpt = "Topic #1";
|
|
const post2 = cloneJSON(postFixtures["/posts/98737532"]);
|
|
post2.excerpt = "Another topic's text";
|
|
|
|
return helper.response([post1, post2]);
|
|
});
|
|
});
|
|
|
|
test("Displays the posts", async function (assert) {
|
|
await visit(`/u/eviltrout/deleted-posts`);
|
|
|
|
assert.dom(".user-stream-item [data-topic-id='280']").hasText("Topic #1");
|
|
assert
|
|
.dom(".user-stream-item [data-topic-id='34']")
|
|
.hasText("Another topic's text");
|
|
});
|
|
});
|