mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-02-20 00:33:07 +01:00
chore(suite-native): Polyfill setImmediate and clearImmediate for suite-native jest tests
This commit is contained in:
committed by
Jiří Bažant
parent
7ff4f19571
commit
0bc466d937
@@ -29,6 +29,7 @@ module.exports = {
|
||||
setupFiles: [
|
||||
'<rootDir>/../../node_modules/@shopify/react-native-skia/jestSetup.js',
|
||||
'<rootDir>/../../node_modules/react-native-gesture-handler/jestSetup.js',
|
||||
'<rootDir>/../../suite-native/test-utils/src/everstakeJestSetup.js',
|
||||
'<rootDir>/../../suite-native/test-utils/src/expoMock.js',
|
||||
'<rootDir>/../../suite-native/firmware/src/jestSetup.js',
|
||||
'<rootDir>/../../suite-native/connection-status/src/jestSetup.js',
|
||||
|
||||
11
suite-native/test-utils/src/everstakeJestSetup.js
Normal file
11
suite-native/test-utils/src/everstakeJestSetup.js
Normal file
@@ -0,0 +1,11 @@
|
||||
if (!window.setImmediate) {
|
||||
window.setImmediate = function (callback) {
|
||||
return setTimeout(callback, 0);
|
||||
};
|
||||
}
|
||||
|
||||
if (!window.clearImmediate) {
|
||||
window.clearImmediate = function (id) {
|
||||
clearTimeout(id);
|
||||
};
|
||||
}
|
||||
@@ -1,11 +1,5 @@
|
||||
import mockSafeAreaContext from 'react-native-safe-area-context/jest/mock';
|
||||
|
||||
if (!window.setImmediate) {
|
||||
window.setImmediate = function (callback) {
|
||||
setTimeout(callback, 0);
|
||||
};
|
||||
}
|
||||
|
||||
jest.mock('expo-localization', () => {
|
||||
const Localization = {
|
||||
getLocales: () => [
|
||||
|
||||
Reference in New Issue
Block a user