This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/tests/acceptance/bootstrap-mode-notice-test.js

39 lines
1.0 KiB
JavaScript

import { acceptance, exists } from "discourse/tests/helpers/qunit-helpers";
import { test } from "qunit";
import { click, currentURL, visit } from "@ember/test-helpers";
acceptance("Bootstrap Mode Notice", function (needs) {
needs.user();
needs.site({ wizard_required: true });
needs.settings({
bootstrap_mode_enabled: true,
bootstrap_mode_min_users: 50,
});
test("Navigation", async function (assert) {
await visit("/");
assert.ok(
exists(".bootstrap-mode-notice"),
"has the bootstrap mode notice"
);
assert.ok(
exists(".bootstrap-invite-button"),
"bootstrap notice has invite button"
);
assert.ok(
exists(".bootstrap-wizard-link"),
"bootstrap notice has wizard link"
);
await click(".bootstrap-invite-button");
assert.ok(exists(".create-invite-modal"), "opens create invite modal");
await click(".bootstrap-wizard-link");
assert.strictEqual(
currentURL(),
"/wizard/steps/hello-world",
"it transitions to the wizard page"
);
});
});