UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

17 lines (14 loc) 654 B
import { getErrorMessage } from './getErrorMessage'; describe('getErrorMessage', () => { it('returns the error message when the error is an instance of Error class', () => { const error = new Error('An error occurred'); expect(getErrorMessage(error)).toEqual('An error occurred'); }); it('converts non-Error values to string', () => { expect(getErrorMessage('Some error message')).toEqual('Some error message'); expect(getErrorMessage(null)).toEqual('null'); expect(getErrorMessage(undefined)).toEqual('undefined'); expect(getErrorMessage(123)).toEqual('123'); expect(getErrorMessage(true)).toEqual('true'); }); });