21 lines
798 B
TypeScript
21 lines
798 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { isSettingSectionKey, SETTINGS_SECTIONS } from "@/components/Settings/settingSections";
|
|
import enTranslation from "@/locales/en.json";
|
|
|
|
describe("Spaces settings shell", () => {
|
|
it("registers Spaces as a basic settings section", () => {
|
|
expect(isSettingSectionKey("spaces")).toBe(true);
|
|
expect(SETTINGS_SECTIONS.find((section) => section.key === "spaces")).toMatchObject({
|
|
scope: "basic",
|
|
labelKey: "setting.spaces.label",
|
|
});
|
|
});
|
|
|
|
it("defines the English settings copy used as the locale fallback", () => {
|
|
expect(enTranslation.setting.spaces).toMatchObject({
|
|
description: "View spaces you belong to and manage members and invitations.",
|
|
label: "Spaces",
|
|
title: "Spaces",
|
|
});
|
|
});
|
|
});
|