diff --git a/packages/utils/src/fingerprint.test.ts b/packages/utils/src/fingerprint.test.ts index f3c357d..944b3ad 100644 --- a/packages/utils/src/fingerprint.test.ts +++ b/packages/utils/src/fingerprint.test.ts @@ -113,10 +113,23 @@ describe('fingerprint', () => { it('should handle empty system information gracefully', async () => { // Mock empty responses - mockSystemInfo.uuid.mockImplementationOnce(() => Promise.resolve({})) - mockSystemInfo.baseboard.mockImplementationOnce(() => Promise.resolve({})) - mockSystemInfo.bios.mockImplementationOnce(() => Promise.resolve({})) - mockSystemInfo.system.mockImplementationOnce(() => Promise.resolve({})) + mockSystemInfo.uuid.mockImplementationOnce(() => + Promise.resolve({ os: '', hardware: '' }), + ) + mockSystemInfo.baseboard.mockImplementationOnce(() => + Promise.resolve({ + manufacturer: '', + model: '', + version: '', + serial: '', + }), + ) + mockSystemInfo.bios.mockImplementationOnce(() => + Promise.resolve({ vendor: '', version: '', releaseDate: '' }), + ) + mockSystemInfo.system.mockImplementationOnce(() => + Promise.resolve({ manufacturer: '', model: '', version: '', sku: '' }), + ) mockSystemInfo.diskLayout.mockImplementationOnce(() => Promise.resolve([]), ) @@ -134,6 +147,9 @@ describe('fingerprint', () => { mockSystemInfo.baseboard.mockImplementationOnce(() => Promise.resolve({ manufacturer: 'Only Manufacturer', + model: '', + version: '', + serial: '', }), )