Merge branch 'demo' into refactor/nodes-match-functionality

This commit is contained in:
Björn Otgaar
2026-01-06 15:51:28 +01:00
6 changed files with 215 additions and 13 deletions

View File

@@ -467,7 +467,7 @@ describe('BasicBeliefNode', () => {
});
});
it('should preserve value when switching from text type to emotion type', async () => {
it('should automatically choose the first option when switching to emotion type, and carry on to the text values', async () => {
const mockNode: Node<BasicBeliefNodeData> = {
id: 'belief-1',
type: 'basic_belief',
@@ -512,7 +512,7 @@ describe('BasicBeliefNode', () => {
expect(updatedNode?.data.belief.type).toBe('emotion');
// The component doesn't reset the value when changing types
// So it keeps the old value even though it doesn't make sense for emotion type
expect(updatedNode?.data.belief.value).toBe('some text');
expect(updatedNode?.data.belief.value).toBe('Happy');
});
});
});