mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-28 05:46:58 +02:00
26 lines
858 B
TypeScript
26 lines
858 B
TypeScript
import { render, screen } from "@testing-library/react";
|
|
import { describe, expect, it } from "vitest";
|
|
import { I18nProvider } from "@multica/core/i18n/react";
|
|
import enCommon from "../../locales/en/common.json";
|
|
import enOnboarding from "../../locales/en/onboarding.json";
|
|
import { CliInstallInstructions } from "./cli-install-instructions";
|
|
|
|
const TEST_RESOURCES = { en: { common: enCommon, onboarding: enOnboarding } };
|
|
|
|
const ligatureClasses = [
|
|
"[font-variant-ligatures:none]",
|
|
"[font-feature-settings:'liga'_0]",
|
|
];
|
|
|
|
describe("CliInstallInstructions", () => {
|
|
it("disables font ligatures in CLI command code", () => {
|
|
render(
|
|
<I18nProvider locale="en" resources={TEST_RESOURCES}>
|
|
<CliInstallInstructions />
|
|
</I18nProvider>,
|
|
);
|
|
|
|
expect(screen.getByText("multica setup")).toHaveClass(...ligatureClasses);
|
|
});
|
|
});
|