meli-cli/src/commons/app-error.spec.ts

20 lines
448 B
TypeScript

import {AppError} from './app-error';
describe('AppError', () => {
describe('toString', () => {
it('should print error', async () => {
const error = {
toString: jest.fn().mockReturnValue('{}'),
};
const appError = new AppError('whoops', error as any);
const str = appError.toString();
expect(str).toEqual('whoops (caused by: {})');
expect(error.toString).toHaveBeenCalled();
});
});
});