-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
/
customMatcherStackTrace.test.ts.snap
47 lines (37 loc) · 1.4 KB
/
customMatcherStackTrace.test.ts.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`custom async matchers 1`] = `
FAIL __tests__/asynchronous.test.js
✕ showing the stack trace for an async matcher
● showing the stack trace for an async matcher
We expect the stack trace and code fence for this matcher to be shown in the console.
9 |
10 | test('showing the stack trace for an async matcher', () =>
> 11 | expect(true).toThrowCustomAsyncMatcherError());
| ^
12 |
13 | function toThrowCustomAsyncMatcherError() {
14 | const message = () =>
at Object.toThrowCustomAsyncMatcherError (__tests__/asynchronous.test.js:11:16)
`;
exports[`works with custom matchers 1`] = `
FAIL __tests__/sync.test.js
Custom matcher
✓ passes
✓ fails
✕ preserves error stack
● Custom matcher › preserves error stack
qux
43 | const bar = () => baz();
44 | const baz = () => {
> 45 | throw Error('qux');
| ^
46 | };
47 |
48 | // This expecation fails due to an error we throw (intentionally)
at Error (__tests__/sync.test.js:45:13)
at baz (__tests__/sync.test.js:43:23)
at bar (__tests__/sync.test.js:42:23)
at foo (__tests__/sync.test.js:52:7)
at Object.callback (__tests__/sync.test.js:11:18)
at Object.toCustomMatch (__tests__/sync.test.js:53:8)
`;