MCPcopy
hub / github.com/vitest-dev/vitest / createMismatchError

Function createMismatchError

packages/snapshot/src/client.ts:7–28  ·  view source on GitHub ↗
(
  message: string,
  expand: boolean | undefined,
  actual: unknown,
  expected: unknown,
)

Source from the content-addressed store, hash-verified

5import { deepMergeSnapshot } from './port/utils'
6
7function createMismatchError(
8 message: string,
9 expand: boolean | undefined,
10 actual: unknown,
11 expected: unknown,
12) {
13 const error = new Error(message)
14 Object.defineProperty(error, 'actual', {
15 value: actual,
16 enumerable: true,
17 configurable: true,
18 writable: true,
19 })
20 Object.defineProperty(error, 'expected', {
21 value: expected,
22 enumerable: true,
23 configurable: true,
24 writable: true,
25 })
26 Object.defineProperty(error, 'diffOptions', { value: { expand } })
27 return error
28}
29
30export interface Context {
31 file: string

Callers 1

assertMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected