feat: complete quality/observability/KB port batch
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
'use strict';
|
||||
|
||||
const test = require('node:test');
|
||||
const assert = require('node:assert/strict');
|
||||
const { extractLeadFields } = require('../src/lead-extract');
|
||||
|
||||
test('lead extract: parses JSON fields', async () => {
|
||||
const llm = { enabled: true, async chat() { return { content: '{"company":"ACME","email":"a@b.com","productNeed":"rings","quantity":"500"}' }; } };
|
||||
const out = await extractLeadFields(llm, 'ACME a@b.com 500 rings');
|
||||
assert.equal(out.company, 'ACME');
|
||||
assert.equal(out.quantity, '500');
|
||||
});
|
||||
Reference in New Issue
Block a user