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