mirror of
https://github.com/discourse/discourse.git
synced 2025-05-24 01:57:15 +08:00
Rename all test files from JS -> ES6
This commit is contained in:
49
test/javascripts/acceptance/unknown-test.js
Normal file
49
test/javascripts/acceptance/unknown-test.js
Normal file
@ -0,0 +1,49 @@
|
||||
import { acceptance } from "helpers/qunit-helpers";
|
||||
import pretender from "helpers/create-pretender";
|
||||
acceptance("Unknown");
|
||||
|
||||
QUnit.test("Permalink Unknown URL", async assert => {
|
||||
await visit("/url-that-doesn't-exist");
|
||||
assert.ok(exists(".page-not-found"), "The not found content is present");
|
||||
});
|
||||
|
||||
QUnit.test("Permalink URL to a Topic", async assert => {
|
||||
pretender.get("/permalink-check.json", () => {
|
||||
return [
|
||||
200,
|
||||
{ "Content-Type": "application/json" },
|
||||
{
|
||||
found: true,
|
||||
internal: true,
|
||||
target_url: "/t/internationalization-localization/280"
|
||||
}
|
||||
];
|
||||
});
|
||||
|
||||
await visit("/viewtopic.php?f=8&t=280");
|
||||
assert.ok(exists(".topic-post"));
|
||||
});
|
||||
|
||||
QUnit.test("Permalink URL to a static page", async assert => {
|
||||
pretender.get("/permalink-check.json", () => {
|
||||
return [
|
||||
200,
|
||||
{ "Content-Type": "application/json" },
|
||||
{
|
||||
found: true,
|
||||
internal: true,
|
||||
target_url: "/faq"
|
||||
}
|
||||
];
|
||||
});
|
||||
|
||||
await visit("/not-the-url-for-faq");
|
||||
|
||||
// body is outside of #ember-testing-container and needs to be targeted
|
||||
// through document instead of find
|
||||
assert.ok(
|
||||
document.querySelector("body.static-faq"),
|
||||
"routed to the faq page"
|
||||
);
|
||||
assert.ok(exists(".body-page"));
|
||||
});
|
Reference in New Issue
Block a user