16 lines
729 B
TypeScript
16 lines
729 B
TypeScript
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"]);
|
||
});
|
||
});
|