test.govlab/quality/core/selectors/config.selector.test.ts
test.govlab/quality/core/selectors/config.selector.test.ts is a file in Codebase Testing. 14 lines of code and 0 definitions.
import {
docsConfig,
govlabEslintSettings,
qualityEngineConfig,
sectionOf,
} from "@govlab/quality/core/selectors/config.selector.ts";
import { expect, test } from "vitest";
test("config selectors read their sections with defaults", () => {
expect(docsConfig({}).members).toStrictEqual([]);
expect(qualityEngineConfig({}).root).toBeUndefined();
expect(govlabEslintSettings({}).scopes).toStrictEqual({});
expect(sectionOf({ knip: { a: 1 } }, "knip")).toStrictEqual({ a: 1 });
expect(sectionOf({ knip: [1] }, "knip")).toStrictEqual({});
});