import { describe, expect, it } from "vitest"; import golden from "./__fixtures__/hub-basic.expected.json"; import settings from "./__fixtures__/settings.json"; import { dictsFromSettings } from "./dicts.ts"; describe("dictsFromSettings", () => { it("обращает словари настроек и совпадает со словарями старой страницы", () => { const { dicts, missing } = dictsFromSettings(settings); expect(dicts).toEqual(golden.dicts); expect(missing).toEqual([]); }); it("называет пустые и отсутствующие словари", () => { expect(dictsFromSettings({ kind_labels: {} }).missing).toEqual(["kind_labels", "link_types"]); }); });