From f2087809277965e300860e7cf535dd9e9319d733 Mon Sep 17 00:00:00 2001 From: tomasklim Date: Fri, 7 Feb 2025 19:17:12 +0100 Subject: [PATCH] chore: remove unit test noise --- .../tests/interceptor-whitelist.test.ts | 1 + .../Preloader/__tests__/Preloader.test.tsx | 20 ++++++++++++++++++- .../suite/__tests__/ethereumStaking.test.ts | 14 +++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/packages/request-manager/tests/interceptor-whitelist.test.ts b/packages/request-manager/tests/interceptor-whitelist.test.ts index 5fa5cf4d6ee..a35e42ea313 100644 --- a/packages/request-manager/tests/interceptor-whitelist.test.ts +++ b/packages/request-manager/tests/interceptor-whitelist.test.ts @@ -62,6 +62,7 @@ describe('Interceptor', () => { beforeAll(() => { createInterceptor(interceptorOptions); + jest.spyOn(console, 'error').mockImplementation(() => {}); }); it('Blocks websocket connections', async () => { diff --git a/packages/suite/src/components/suite/Preloader/__tests__/Preloader.test.tsx b/packages/suite/src/components/suite/Preloader/__tests__/Preloader.test.tsx index 9b4f8e294f1..f7d1f250f87 100644 --- a/packages/suite/src/components/suite/Preloader/__tests__/Preloader.test.tsx +++ b/packages/suite/src/components/suite/Preloader/__tests__/Preloader.test.tsx @@ -9,7 +9,7 @@ import { Preloader } from '../Preloader'; // render only Translation.id in data-test attribute jest.mock('src/components/suite/Translation', () => ({ - Translation: ({ id }: any) =>
{id}
, + Translation: ({ id }: any) => {id}, })); // @trezor/connect fetching ethereum definitions @@ -149,6 +149,24 @@ const deviceCompromisedFixtures = [ ]; describe('Preloader component', () => { + beforeAll(() => { + const originalWarn = console.warn; + + jest.spyOn(console, 'warn').mockImplementation((...args) => { + const warningMessage = args[0]; + + if ( + (typeof warningMessage === 'string' && + warningMessage.startsWith('Firmware hash check failed!')) || + warningMessage.startsWith('Firmware revision check failed') + ) { + return; + } + + originalWarn(...args); + }); + }); + it('Loading: suite is loading', () => { const store = initStore( getInitialState({ diff --git a/packages/suite/src/utils/suite/__tests__/ethereumStaking.test.ts b/packages/suite/src/utils/suite/__tests__/ethereumStaking.test.ts index 89e7ded0cec..39f9c78eaf7 100644 --- a/packages/suite/src/utils/suite/__tests__/ethereumStaking.test.ts +++ b/packages/suite/src/utils/suite/__tests__/ethereumStaking.test.ts @@ -154,6 +154,20 @@ describe('getStakeFormsDefaultValues', () => { }); describe('getStakeTxGasLimit', () => { + beforeAll(() => { + const originalError = console.error; + + jest.spyOn(console, 'error').mockImplementation((...args) => { + const errorMessage = args[0]; + + if (typeof errorMessage === 'object') { + return; + } + + originalError(...args); + }); + }); + getStakeTxGasLimitFixture.forEach(test => { it(test.description, async () => { mockTrezorConnect(test);