From 394cefcc92371b42b3e943b5829a04be2097ba92 Mon Sep 17 00:00:00 2001 From: Johnpaul Date: Tue, 13 Jan 2026 20:48:21 +0100 Subject: [PATCH] test: add widget re-registration overwrite test --- .../registry/__tests__/widgetRegistry.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/renderer/extensions/vueNodes/widgets/registry/__tests__/widgetRegistry.test.ts b/src/renderer/extensions/vueNodes/widgets/registry/__tests__/widgetRegistry.test.ts index 0eb905e4d..78edad7d7 100644 --- a/src/renderer/extensions/vueNodes/widgets/registry/__tests__/widgetRegistry.test.ts +++ b/src/renderer/extensions/vueNodes/widgets/registry/__tests__/widgetRegistry.test.ts @@ -53,6 +53,18 @@ describe('widgetRegistry', () => { expect(getComponent('MY_WIDGET', 'test')).toBe(MockComponent) expect(getComponent('MYWIDGET', 'test')).toBe(MockComponent) }) + + it('should overwrite previous entry when re-registering same widget key', () => { + registerVueWidgets({ + myWidget: { component: MockComponent } + }) + + registerVueWidgets({ + myWidget: { component: MockComponent2 } + }) + + expect(getComponent('myWidget', 'test')).toBe(MockComponent2) + }) }) describe('getComponent', () => {