UNPKG

@augment-vir/assert

Version:

A collection of assertions for test and production code alike.

13 lines (12 loc) 439 B
import { indent, prettyDiff } from '@augment-vir/core'; import { AssertionError } from './assertion.error.js'; export class DiffError extends AssertionError { name = 'DiffError'; constructor(baseMessage, actual, expected, userCustomizedMessage) { const diffString = prettyDiff(actual, expected); super([ baseMessage, indent(diffString), ].join('\n'), userCustomizedMessage); } }