Files
community-rule/tests/unit/createFooterMessages.test.ts
T

48 lines
1.7 KiB
TypeScript

import { describe, it, expect } from "vitest";
import messages from "../../messages/en/index";
describe("create footer messages", () => {
it("exposes confirmName for the community-name footer CTA", () => {
expect(messages.create.footer.confirmName).toBe("Confirm name");
});
it("exposes confirmDetails for the community-structure footer CTA", () => {
expect(messages.create.footer.confirmDetails).toBe("Confirm details");
});
it("exposes confirmDescription for the community-context footer CTA", () => {
expect(messages.create.footer.confirmDescription).toBe(
"Confirm description",
);
});
it("exposes confirmSize for the community-size footer CTA", () => {
expect(messages.create.footer.confirmSize).toBe("Confirm size");
});
it("exposes Continue for the final-review footer CTA", () => {
expect(messages.create.footer.continue).toBe("Continue");
});
it("exposes publishCommunityRule for the edit-rule footer CTA", () => {
expect(messages.create.footer.publishCommunityRule).toBe(
"Publish CommunityRule",
);
});
it("exposes Continue and Skip for the setup questions step", () => {
expect(messages.create.footer.continue).toBe("Continue");
expect(messages.create.footer.skip).toBe("Skip");
});
it("exposes Skip and Skip for now for optional community steps", () => {
expect(messages.create.footer.skip).toBe("Skip");
expect(messages.create.footer.skipForNow).toBe("Skip for now");
expect(messages.create.footer.submitEmail).toBe("Submit email");
});
it("exposes Confirm values for the core-values footer CTA", () => {
expect(messages.create.footer.confirmCoreValues).toBe("Confirm values");
});
});