Recheck project filenames and Word commenters

This commit is contained in:
muena
2026-09-25 10:49:21 +02:00
parent d0d6a29ef6
commit c3ef1a6aed
7 changed files with 51 additions and 10 deletions

View File

@@ -1,9 +1,20 @@
import { expect, it } from "bun:test";
import {
canonicalPerson, groupReviewHits, makeTextBatches, mappingForSelection, mergePeople,
canonicalPerson, filenameScanText, groupReviewHits, makeTextBatches, mappingForSelection, mergePeople,
spansBySegment, withoutWhitelistedHits, withoutWhitelistedRules,
} from "../src/lib/project-review";
it("liest Unterstriche in Namen als Leerzeichen und bewahrt bekannte Codebegriffe", () => {
expect(filenameScanText("Max_Mustermann_Abgabe", []))
.toBe("Max Mustermann Abgabe");
expect(filenameScanText("Max_Mustermann_KundenSuite_X", ["KundenSuite_X"]))
.toBe("Max Mustermann KundenSuite_X");
expect(filenameScanText("😀_Max_Mustermann", []))
.toBe("😀 Max Mustermann");
expect(filenameScanText("PERSON_01_Max_Mustermann", ["PERSON_01"]))
.toBe("PERSON_01 Max Mustermann");
});
it("ordnet gebündelte API-Treffer nach Unicode-Positionen den richtigen Dateien zu", () => {
const [batch] = makeTextBatches([
{ key: "eins.txt", text: "😀 Max" },