diff --git a/test/unit/init/CliRunner.test.ts b/test/unit/init/CliRunner.test.ts index ecbdf045d..90be924a9 100644 --- a/test/unit/init/CliRunner.test.ts +++ b/test/unit/init/CliRunner.test.ts @@ -119,13 +119,14 @@ describe('CliRunner', (): void => { }); it('writes to stderr when an error occurs.', async(): Promise => { - jest.spyOn(process.stderr, 'write'); + const write = jest.spyOn(process.stderr, 'write').mockImplementation((): any => null); loader.instantiateFromUrl.mockRejectedValueOnce(new Error('Fatal')); runCli(); await new Promise((resolve): any => setImmediate(resolve)); - expect(process.stderr.write).toHaveBeenCalledTimes(1); - expect(process.stderr.write).toHaveBeenCalledWith('Error: Fatal\n'); + expect(write).toHaveBeenCalledTimes(1); + expect(write).toHaveBeenCalledWith('Error: Fatal\n'); + write.mockClear(); }); });