This repository has been archived on 2023-03-18. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
osr-discourse-src/app/assets/javascripts/discourse/tests/acceptance/hamburger-menu-test.js
T
Robin Ward 919f488358 REFACTOR: All remaining acceptance tests converted to new format
Also contains fixes to leaky state in pretender.
2020-10-23 09:28:13 -04:00

24 lines
650 B
JavaScript

import { visit } from "@ember/test-helpers";
import { test } from "qunit";
import {
acceptance,
updateCurrentUser,
} from "discourse/tests/helpers/qunit-helpers";
acceptance("Opening the hamburger menu with some reviewables", function (
needs
) {
needs.user();
needs.pretender((server, helper) => {
server.get("/review/count.json", () => helper.response({ count: 3 }));
});
test("As a staff member", async (assert) => {
updateCurrentUser({ moderator: true, admin: false });
await visit("/");
await click(".hamburger-dropdown");
assert.equal(find(".review .badge-notification.reviewables").text(), "3");
});
});