1.0.0 • Published 7 years ago

assertion-error-diff v1.0.0

Weekly downloads
47
License
MIT
Repository
github
Last release
7 years ago

AssertionError Diff

Get It

npm install --save assertion-error-diff
# or
yarn add assertion-error-diff

API

import { createAssertionError } from 'assertion-error-diff'

const error = createAssertionError('Not a truthy value', true, false)

throw error
import { errorToString, createAsssertionError } from 'assertion-error-diff'

errorToString(new Error('foo')) // 'Error: foo'

errorToString(createAssertionError('foo', 'bar', 'baz'))
// AssertionError: foo
// - expected + actual
//
// bar !== baz
import { isAssertionError, createAssertionError } from 'assertion-error-diff'

isAssertionError(new Error('foo')) // false
isAssertionError(createAssertionError('foo', 'bar', 'baz')) // true