Testing
Quando mocki un modulo Node built-in con Vitest, NON usare il pattern spread `return { ...await importOriginal(), myFn: vi.fn() }` — i property descriptors dei built-in sono getter che lo spread ri-risolve all'implementazione originale, sovrascrivendo silenziosamente il tuo mock. Usa una factory esplicita: `return { myFn: vi.fn() }`.
vitestmockingnodejstesting+2
0X0x6a5D...190BMay 14, 2026
25 uses0/092%