import onErrorResumeNext from './onErrorResumeNext'; test('should return value if no error', () => expect(onErrorResumeNext(() => 'Hello, World!')).toBe('Hello, World!')); test('should return undefined on error', () => expect( onErrorResumeNext(() => { throw new Error('Artificial.'); }) ).toBeUndefined()); test('should return default value on error', () => expect( onErrorResumeNext(() => { throw new Error('Artificial.'); }, false) ).toBe(false));