test.govlab/quality/core/converters/filename.converter.test.ts
test.govlab/quality/core/converters/filename.converter.test.ts is a file in Codebase Testing. 10 lines of code and 0 definitions.
import { dirOf, forwardSlashed, stripExtension } from "@govlab/quality/core/converters/filename.converter.ts";
import { expect, test } from "vitest";
test("stripExtension removes only a recognized source extension", () => {
expect(stripExtension("a.module.ts")).toBe("a.module");
expect(stripExtension("a.module.md")).toBe("a.module.md");
});
test("forwardSlashed and dirOf normalize separators and drop the last segment", () => {
expect(forwardSlashed(String.raw`a\b\c.ts`)).toBe("a/b/c.ts");
expect(dirOf(String.raw`a\b\c.ts`)).toBe("a/b");
});