0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-22 17:30:29 +01:00

DEV: Add custom fields unsuscribed test

Dieser Commit ist enthalten in:
jumagura 2023-05-09 01:15:21 -04:00
Ursprung af064dc655
Commit b3266c6d18

Datei anzeigen

@ -1,17 +1,13 @@
import { import { acceptance, query } from "discourse/tests/helpers/qunit-helpers";
acceptance,
query,
visible,
} from "discourse/tests/helpers/qunit-helpers";
import { test } from "qunit"; import { test } from "qunit";
import { click, findAll, visit } from "@ember/test-helpers"; import { findAll, visit } from "@ember/test-helpers";
import { import {
getCustomFields, getCustomFields,
getUnsubscribedAdminWizards, getUnsubscribedAdminWizards,
getWizard, getWizard,
} from "../helpers/admin-wizard"; } from "../helpers/admin-wizard";
acceptance("Admin | Custom Fields", function (needs) { acceptance("Admin | Custom Fields Unsuscribed", function (needs) {
needs.user(); needs.user();
needs.settings({ needs.settings({
custom_wizard_enabled: true, custom_wizard_enabled: true,
@ -30,7 +26,7 @@ acceptance("Admin | Custom Fields", function (needs) {
}); });
}); });
test("viewing custom fields tab", async (assert) => { test("Navigate to custom fields tab", async (assert) => {
await visit("/admin/wizards/custom-fields"); await visit("/admin/wizards/custom-fields");
assert.ok(find("table")); assert.ok(find("table"));
assert.ok(findAll("table tbody tr").length === 9); assert.ok(findAll("table tbody tr").length === 9);
@ -41,19 +37,4 @@ acceptance("Admin | Custom Fields", function (needs) {
"it displays wizard message" "it displays wizard message"
); );
}); });
test("add custom fields tab", async (assert) => {
await visit("/admin/wizards/custom-fields");
await click(".admin-wizard-controls .btn-icon-text");
assert.ok(
visible(".wizard-subscription-selector"),
"custom field class is present"
);
assert.ok(
visible(".wizard-subscription-selector-header"),
"custom field type is present"
);
assert.ok(visible(".input"), "custom field name is present");
assert.ok(visible(".multi-select"), "custom field serializer is present");
assert.ok(visible(".actions"), "custom field action buttons are present");
});
}); });