test: Remove mock error from test results.

Fixes https://github.com/solid/community-server/issues/406
This commit is contained in:
Ruben Verborgh 2020-12-08 11:05:03 +01:00
parent badbe0032b
commit 73ae0c69e9

View File

@ -119,13 +119,14 @@ describe('CliRunner', (): void => {
}); });
it('writes to stderr when an error occurs.', async(): Promise<void> => { it('writes to stderr when an error occurs.', async(): Promise<void> => {
jest.spyOn(process.stderr, 'write'); const write = jest.spyOn(process.stderr, 'write').mockImplementation((): any => null);
loader.instantiateFromUrl.mockRejectedValueOnce(new Error('Fatal')); loader.instantiateFromUrl.mockRejectedValueOnce(new Error('Fatal'));
runCli(); runCli();
await new Promise((resolve): any => setImmediate(resolve)); await new Promise((resolve): any => setImmediate(resolve));
expect(process.stderr.write).toHaveBeenCalledTimes(1); expect(write).toHaveBeenCalledTimes(1);
expect(process.stderr.write).toHaveBeenCalledWith('Error: Fatal\n'); expect(write).toHaveBeenCalledWith('Error: Fatal\n');
write.mockClear();
}); });
}); });