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:
Ursprung
af064dc655
Commit
b3266c6d18
1 geänderte Dateien mit 4 neuen und 23 gelöschten Zeilen
|
@ -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");
|
|
||||||
});
|
|
||||||
});
|
});
|
Laden …
In neuem Issue referenzieren