The test was un-skipped in 6f25f17360 but
has since been flaky again. Removing the test completely as it has
resulted in more pain for us than the value the test provides.
40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
import { acceptance, exists } from "discourse/tests/helpers/qunit-helpers";
|
|
import { click, currentURL, fillIn, visit } from "@ember/test-helpers";
|
|
import { test } from "qunit";
|
|
|
|
acceptance("Jump to", function (needs) {
|
|
needs.user();
|
|
needs.mobileView();
|
|
|
|
needs.pretender((server, helper) => {
|
|
server.get("/t/280/excerpts.json", () => helper.response(200, []));
|
|
server.get("/t/280/3.json", () => helper.response(200, {}));
|
|
server.get("/posts/by-date/280/:date", (req) => {
|
|
if (req.params["date"] === "2014-02-24") {
|
|
return helper.response(200, {
|
|
post_number: 3,
|
|
});
|
|
}
|
|
|
|
return helper.response(404, null);
|
|
});
|
|
});
|
|
|
|
test("default", async function (assert) {
|
|
await visit("/t/internationalization-localization/280");
|
|
await click("nav#topic-progress .nums");
|
|
await click("button.jump-to-post");
|
|
|
|
assert.ok(exists(".jump-to-post-modal"), "it shows the modal");
|
|
|
|
await fillIn("input.date-picker", "2014-02-24");
|
|
await click(".jump-to-post-modal .btn-primary");
|
|
|
|
assert.strictEqual(
|
|
currentURL(),
|
|
"/t/internationalization-localization/280/3",
|
|
"it jumps to the correct post"
|
|
);
|
|
});
|
|
});
|