mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 11:11:13 +08:00
FIX: Ensure poll type toggle buttons function correctly (#18540)
Followup to 03b7b7d1bc7c978c280e441a610a5ef5c049c60c
This commit is contained in:
@ -3,6 +3,7 @@ import {
|
||||
exists,
|
||||
updateCurrentUser,
|
||||
} from "discourse/tests/helpers/qunit-helpers";
|
||||
import { click } from "@ember/test-helpers";
|
||||
import { clearPopupMenuOptionsCallback } from "discourse/controllers/composer";
|
||||
import { displayPollBuilderButton } from "discourse/plugins/poll/helpers/display-poll-builder-button";
|
||||
import { test } from "qunit";
|
||||
@ -24,6 +25,22 @@ acceptance("Poll Builder - polls are enabled", function (needs) {
|
||||
exists(".select-kit-row[data-value='showPollBuilder']"),
|
||||
"it shows the builder button"
|
||||
);
|
||||
|
||||
await click(".select-kit-row[data-value='showPollBuilder']");
|
||||
assert.true(
|
||||
exists(".poll-type-value-regular.active"),
|
||||
"regular type is active"
|
||||
);
|
||||
await click(".poll-type-value-multiple");
|
||||
assert.true(
|
||||
exists(".poll-type-value-multiple.active"),
|
||||
"multiple type is active"
|
||||
);
|
||||
await click(".poll-type-value-regular");
|
||||
assert.true(
|
||||
exists(".poll-type-value-regular.active"),
|
||||
"regular type is active"
|
||||
);
|
||||
});
|
||||
|
||||
test("regular user - insufficient trust level", async function (assert) {
|
||||
|
Reference in New Issue
Block a user