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)); // }); }); });