/
dedaMazai
/
reactGoodPattern
Обзор
Документация
Войти
/
dedaMazai
/
reactGoodPattern
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
moduleFederation/container/src/shared/lib/classNames/classNames.test.ts
44 строки
1 KB
Andrey Chipizubov
add microFronts
25 май 2023, 01:05
25 май 2023, 01:05
ec973d2
Код
Авторство
О чём код?
import { classNames } from "./classNames"; describe("classNames", () => { test("classClass", () => { const expected = "classClass"; expect(classNames("classClass")).toBe(expected); }); test("with additional class", () => { const expected = "classClass class1 class2"; expect(classNames( "classClass", {}, ["class1", "class2"], )).toBe(expected); }); test("with mods", () => { const expected = "classClass class1 class2 hovered scroll"; expect(classNames( "classClass", { hovered: true, scroll: true }, ["class1", "class2"], )).toBe(expected); }); test("with mods false", () => { const expected = "classClass class1 class2 hovered"; expect(classNames( "classClass", { hovered: true, scroll: false }, ["class1", "class2"], )).toBe(expected); }); test("with mods undefined", () => { const expected = "classClass class1 class2 hovered"; expect(classNames( "classClass", { hovered: true, scroll: undefined }, ["class1", "class2"], )).toBe(expected); }); });