33 lines
869 B
JavaScript
33 lines
869 B
JavaScript
import { acceptance, queryAll } from "helpers/qunit-helpers";
|
|
import docsFixtures from "../fixtures/docs";
|
|
|
|
acceptance("Knowledge Explorer", function (needs) {
|
|
needs.user();
|
|
needs.settings({
|
|
knowledge_explorer_enabled: true,
|
|
});
|
|
|
|
needs.pretender((server, helper) => {
|
|
server.get("/docs.json", () => helper.response(docsFixtures));
|
|
});
|
|
|
|
test("index page", async function (assert) {
|
|
await visit("/");
|
|
await click("#toggle-hamburger-menu");
|
|
await click(".knowledge-explorer-link");
|
|
|
|
assert.equal(
|
|
queryAll(".knowledge-explorer-category")[0].innerText.trim(),
|
|
"bug 119"
|
|
);
|
|
assert.equal(
|
|
queryAll(".knowledge-explorer-tag")[0].innerText.trim(),
|
|
"something 74"
|
|
);
|
|
assert.equal(
|
|
queryAll(".knowledge-explorer-topic-link")[0].innerText.trim(),
|
|
"Importing from Software X"
|
|
);
|
|
});
|
|
});
|