NODEDC_1C/llm_normalizer/backend/tests/addressDebtLifecycleIntentT...

17 lines
841 B
TypeScript

import { describe, expect, it } from "vitest";
import { resolveAddressIntent } from "../src/services/addressIntentResolver";
describe("debt lifecycle typo tolerance", () => {
it("routes payables typo phrasing to exact confirmed payables intent", () => {
const result = resolveAddressIntent("кому мы должэны на май 2021");
expect(result.intent).toBe("payables_confirmed_as_of_date");
expect(result.reasons).toContain("payables_debt_lifecycle_signal_detected");
});
it("routes receivables typo phrasing to exact confirmed receivables intent", () => {
const result = resolveAddressIntent("кто нам должэны на июль 2020");
expect(result.intent).toBe("receivables_confirmed_as_of_date");
expect(result.reasons).toContain("receivables_debt_lifecycle_signal_detected");
});
});