forked from redhat-developer/app-services-ui-components
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setupJest.ts
31 lines (29 loc) · 788 Bytes
/
setupJest.ts
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
import "@testing-library/jest-dom";
import failOnConsole from "jest-fail-on-console";
import "regenerator-runtime/runtime";
failOnConsole({
silenceMessage: (errorMessage) => {
// workarounds for the Select component setting state after unmount
if (/at CloudRegionSelect/g.test(errorMessage)) {
return true;
}
if (/at AsyncTypeaheadSelect/g.test(errorMessage)) {
return true;
}
if (/at SelectGroup/g.test(errorMessage)) {
return true;
}
if (/at Select/g.test(errorMessage)) {
return true;
}
if (/at Popover/g.test(errorMessage)) {
return true;
}
return false;
},
});
global.ResizeObserver = jest.fn().mockImplementation(() => ({
observe: jest.fn(),
unobserve: jest.fn(),
disconnect: jest.fn(),
}));