Files
payload/src/errors/errors.spec.ts
2022-04-03 23:40:29 -04:00

30 lines
915 B
TypeScript

import { APIError } from '.';
describe('Errors', () => {
describe('APIError', () => {
it('should handle an error message', () => {
const error = new APIError('my message', 400, false);
expect(error.message).toStrictEqual('my message');
});
// it('should handle an array', () => {
// const errors = [
// {
// error: 'some error description',
// },
// {
// error: 'some error description 2',
// },
// ];
// const error = new APIError(errors, 400, false);
// expect(error.message).toStrictEqual(JSON.stringify(errors));
// });
// it('should handle an object', () => {
// const myFancyErrorObject = { someProp: 'someDetail ' };
// const error = new APIError(myFancyErrorObject, 400, false);
// expect(error.message).toStrictEqual(JSON.stringify(myFancyErrorObject));
// });
});
});