fix: make console.warn spy restoration teardown-safe

Addresses review feedback:
https://github.com/Comfy-Org/ComfyUI_frontend/pull/10647#discussion_r3004479742
This commit is contained in:
bymyself
2026-03-28 19:29:18 -07:00
parent 7ad55a866c
commit f4f4ea4c37

View File

@@ -34,14 +34,15 @@ describe('extensionStore', () => {
it('warns when registering a disabled extension', () => {
const store = useExtensionStore()
const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {})
store.loadDisabledExtensionNames(['disabled.ext'])
store.registerExtension({ name: 'disabled.ext' })
expect(warnSpy).toHaveBeenCalledWith(
'Extension disabled.ext is disabled.'
)
warnSpy.mockRestore()
try {
store.loadDisabledExtensionNames(['disabled.ext'])
store.registerExtension({ name: 'disabled.ext' })
expect(warnSpy).toHaveBeenCalledWith(
'Extension disabled.ext is disabled.'
)
} finally {
warnSpy.mockRestore()
}
})
})