15 lines
1.1 KiB
TypeScript
15 lines
1.1 KiB
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { extractAddressFilters } from "../src/services/addressFilterExtractor";
|
|
|
|
describe("inventory supplier-item-buyer chain filter extraction", () => {
|
|
it("trims buyer tail from item filter in documentary chain questions", () => {
|
|
const filters = extractAddressFilters(
|
|
"Есть ли документально подтвержденная цепочка: поставщик Гамма-мебель, ООО -> товар Шкаф картотечный 1000*400*2100 -> покупатель Департамент капитального ремонта города Москвы",
|
|
"inventory_purchase_to_sale_chain"
|
|
).extracted_filters;
|
|
|
|
expect(filters.item).toContain("1000*400*2100");
|
|
expect(filters.item).not.toContain("покупатель");
|
|
});
|
|
});
|