mirror of
https://github.com/hexastack/hexabot
synced 2025-04-10 15:55:55 +00:00
feat: re-adapt unit tests for schema change
This commit is contained in:
parent
c2670feea3
commit
67c4bc753f
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright © 2024 Hexastack. All rights reserved.
|
||||
* Copyright © 2025 Hexastack. All rights reserved.
|
||||
*
|
||||
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
||||
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
||||
@ -379,6 +379,7 @@ describe('NlpSampleController', () => {
|
||||
expressions: [],
|
||||
builtin: false,
|
||||
entity: priceValueEntity!.id,
|
||||
doc: '',
|
||||
};
|
||||
const textSample = {
|
||||
text: 'How much does a BMW cost?',
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright © 2024 Hexastack. All rights reserved.
|
||||
* Copyright © 2025 Hexastack. All rights reserved.
|
||||
*
|
||||
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
||||
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
||||
@ -157,6 +157,7 @@ describe('NlpValueController', () => {
|
||||
expressions: ['synonym1', 'synonym2'],
|
||||
metadata: { firstkey: 'firstvalue', secondKey: 1995 },
|
||||
builtin: false,
|
||||
doc: '',
|
||||
};
|
||||
const result = await nlpValueController.create(value);
|
||||
expect(result).toEqualPayload(value);
|
||||
@ -223,6 +224,7 @@ describe('NlpValueController', () => {
|
||||
value: 'updated',
|
||||
expressions: [],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
};
|
||||
const result = await nlpValueController.updateOne(
|
||||
positiveValue!.id,
|
||||
@ -241,6 +243,7 @@ describe('NlpValueController', () => {
|
||||
value: 'updated',
|
||||
expressions: [],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
}),
|
||||
).rejects.toThrow(getUpdateOneError(NlpValue.name, jhonNlpValue!.id));
|
||||
});
|
||||
|
7
api/src/utils/test/fixtures/nlpvalue.ts
vendored
7
api/src/utils/test/fixtures/nlpvalue.ts
vendored
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright © 2024 Hexastack. All rights reserved.
|
||||
* Copyright © 2025 Hexastack. All rights reserved.
|
||||
*
|
||||
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
|
||||
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
|
||||
@ -19,30 +19,35 @@ export const nlpValueFixtures: NlpValueCreateDto[] = [
|
||||
value: 'positive',
|
||||
expressions: [],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
},
|
||||
{
|
||||
entity: '0',
|
||||
value: 'negative',
|
||||
expressions: [],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
},
|
||||
{
|
||||
entity: '1',
|
||||
value: 'jhon',
|
||||
expressions: ['john', 'joohn', 'jhonny'],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
},
|
||||
{
|
||||
entity: '0',
|
||||
value: 'greeting',
|
||||
expressions: ['heello', 'Hello', 'hi', 'heyy'],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
},
|
||||
{
|
||||
entity: '0',
|
||||
value: 'goodbye',
|
||||
expressions: ['bye', 'bye bye'],
|
||||
builtin: true,
|
||||
doc: '',
|
||||
},
|
||||
];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user