Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / drive-store / utils / isErrorDueToNameConflict.test.ts
blobc311276b12f46e09fad20319539cef4e4b62e22a
1 import { isErrorDueToNameConflict } from './isErrorDueToNameConflict';
3 describe('isErrorDueToNameConflict', () => {
4     it('Should return true if error is for a name conflict', () => {
5         expect(isErrorDueToNameConflict({ status: 422, data: { Code: 2500 } })).toEqual(true);
6     });
7     it('Should return false  if error is not a name conflict', () => {
8         expect(isErrorDueToNameConflict({ status: 418, data: { Code: 2500 } })).toEqual(false);
9         expect(isErrorDueToNameConflict({ status: 422, data: { Code: 1 } })).toEqual(false);
10         expect(isErrorDueToNameConflict(undefined)).toEqual(false);
11         expect(isErrorDueToNameConflict(true)).toEqual(false);
12         expect(isErrorDueToNameConflict(12)).toEqual(false);
13         expect(isErrorDueToNameConflict('test')).toEqual(false);
14         expect(isErrorDueToNameConflict({})).toEqual(false);
15     });
16 });