diff --git a/jest.config.native.js b/jest.config.native.js index 698ef47d68..b630a2493f 100644 --- a/jest.config.native.js +++ b/jest.config.native.js @@ -29,6 +29,7 @@ module.exports = { setupFiles: [ '/../../node_modules/@shopify/react-native-skia/jestSetup.js', '/../../node_modules/react-native-gesture-handler/jestSetup.js', + '/../../suite-native/test-utils/src/everstakeJestSetup.js', '/../../suite-native/test-utils/src/expoMock.js', '/../../suite-native/firmware/src/jestSetup.js', '/../../suite-native/connection-status/src/jestSetup.js', diff --git a/suite-native/test-utils/src/everstakeJestSetup.js b/suite-native/test-utils/src/everstakeJestSetup.js new file mode 100644 index 0000000000..f650cf1db4 --- /dev/null +++ b/suite-native/test-utils/src/everstakeJestSetup.js @@ -0,0 +1,11 @@ +if (!window.setImmediate) { + window.setImmediate = function (callback) { + return setTimeout(callback, 0); + }; +} + +if (!window.clearImmediate) { + window.clearImmediate = function (id) { + clearTimeout(id); + }; +} diff --git a/suite-native/test-utils/src/expoMock.js b/suite-native/test-utils/src/expoMock.js index 433628d0fc..2ec798cea2 100644 --- a/suite-native/test-utils/src/expoMock.js +++ b/suite-native/test-utils/src/expoMock.js @@ -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: () => [