diff options
author | Thomas F. K. Jorna <[email protected]> | 2021-07-23 15:24:35 +0200 |
---|---|---|
committer | Thomas F. K. Jorna <[email protected]> | 2021-07-23 15:24:35 +0200 |
commit | 356381d14cb1ff3cbd39c7e396dd14379336451b (patch) | |
tree | a03e9b2534600bde7b3b781411b5b03f8134904b /app_expo/services/api/api-problem.test.ts | |
parent | 7aa007f158a52b41494049a1202938fc97813ec1 (diff) | |
parent | 73308af061af5e17ac7d4a73fa027a2f303c70dd (diff) |
resolving merge conflicts
Diffstat (limited to 'app_expo/services/api/api-problem.test.ts')
-rw-r--r-- | app_expo/services/api/api-problem.test.ts | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/app_expo/services/api/api-problem.test.ts b/app_expo/services/api/api-problem.test.ts deleted file mode 100644 index f8b4041..0000000 --- a/app_expo/services/api/api-problem.test.ts +++ /dev/null @@ -1,100 +0,0 @@ -import { getGeneralApiProblem } from './api-problem' -import { ApiErrorResponse } from 'apisauce' - -test('handles connection errors', () => { - expect( - getGeneralApiProblem({ - problem: 'CONNECTION_ERROR', - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'cannot-connect', - temporary: true, - }) -}) - -test('handles network errors', () => { - expect( - getGeneralApiProblem({ - problem: 'NETWORK_ERROR', - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'cannot-connect', - temporary: true, - }) -}) - -test('handles timeouts', () => { - expect( - getGeneralApiProblem({ - problem: 'TIMEOUT_ERROR', - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'timeout', - temporary: true, - }) -}) - -test('handles server errors', () => { - expect(getGeneralApiProblem({ problem: 'SERVER_ERROR' } as ApiErrorResponse<null>)).toEqual({ - kind: 'server', - }) -}) - -test('handles unknown errors', () => { - expect( - getGeneralApiProblem({ - problem: 'UNKNOWN_ERROR', - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'unknown', - temporary: true, - }) -}) - -test('handles unauthorized errors', () => { - expect( - getGeneralApiProblem({ - problem: 'CLIENT_ERROR', - status: 401, - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'unauthorized', - }) -}) - -test('handles forbidden errors', () => { - expect( - getGeneralApiProblem({ - problem: 'CLIENT_ERROR', - status: 403, - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'forbidden', - }) -}) - -test('handles not-found errors', () => { - expect( - getGeneralApiProblem({ - problem: 'CLIENT_ERROR', - status: 404, - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'not-found', - }) -}) - -test('handles other client errors', () => { - expect( - getGeneralApiProblem({ - problem: 'CLIENT_ERROR', - status: 418, - } as ApiErrorResponse<null>), - ).toEqual({ - kind: 'rejected', - }) -}) - -test('handles cancellation errors', () => { - expect(getGeneralApiProblem({ problem: 'CANCEL_ERROR' } as ApiErrorResponse<null>)).toBeNull() -}) |