mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1import {isNetworkError} from '../../src/lib/strings/errors'
2
3describe('isNetworkError', () => {
4 const inputs = [
5 'TypeError: Network request failed',
6 'Uncaught TypeError: Cannot read property x of undefined',
7 'Uncaught RangeError',
8 'Error: Aborted',
9 ]
10 const outputs = [true, false, false, true]
11
12 it('correctly distinguishes network errors', () => {
13 for (let i = 0; i < inputs.length; i++) {
14 const input = inputs[i]
15 const result = isNetworkError(input)
16 expect(result).toEqual(outputs[i])
17 }
18 })
19})