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

Function parseError

packages/ui/client/composables/error.ts:35–62  ·  view source on GitHub ↗
(e: unknown)

Source from the content-addressed store, hash-verified

33}
34
35export function parseError(e: unknown) {
36 let error = e as TestError
37
38 if (isPrimitive(e)) {
39 error = {
40 message: String(error).split(/\n/g)[0],
41 stack: String(error),
42 name: '',
43 stacks: [],
44 }
45 }
46
47 if (!e) {
48 const err = new Error('unknown error')
49 error = {
50 message: err.message,
51 stack: err.stack,
52 name: '',
53 stacks: [],
54 }
55 }
56
57 error.stacks = parseStacktrace(error.stack || '', {
58 ignoreStackEntries: [],
59 })
60
61 return error
62}
63
64function createHtmlError(filter: Convert, error: TestError) {
65 let htmlError = ''

Callers

nothing calls this directly

Calls 2

parseStacktraceFunction · 0.90
isPrimitiveFunction · 0.70

Tested by

no test coverage detected