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 for (let i = 0; i < inputs.length; i++) { 13 const input = inputs[i] 14 const output = outputs[i] 15 it(`correctly distinguishes network errors for ${input}`, () => { 16 expect(isNetworkError(input)).toEqual(output) 17 }) 18 } 19})