17 lines
682 B
TypeScript
17 lines
682 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { extractSubjectTokensForTests } from "../src/services/assistantService";
|
|
|
|
describe("wave11 subject token pollution cleanup", () => {
|
|
it("settlement_query_subject_tokens_must_not_include_spurious_accounts_from_dates", () => {
|
|
const tokens = extractSubjectTokensForTests(
|
|
"Оплата по счету № 4 от 07.07.20 на 276 873,60 пришла 13 июля, но 62.01/62.02 не сходятся."
|
|
);
|
|
|
|
expect(tokens).toContain("account_62.01");
|
|
expect(tokens).toContain("account_62.02");
|
|
expect(tokens).not.toContain("account_07.07");
|
|
expect(tokens).not.toContain("account_13");
|
|
});
|
|
});
|
|
|