From 84866617de1fc809de4ec3b850bcea80d7fa04a7 Mon Sep 17 00:00:00 2001 From: Rob Hogan Date: Sun, 16 Jun 2024 16:55:21 -0700 Subject: [PATCH] LogBoxInspector-test: Mock out symbolication (#44996) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/44996 Mock out some LogBoxData symbolication in LogBoxInspector-test that would otherwise make it sensitive to an async `useEffect` when wrapping in `act`. This is immaterial to the snapshot under test (changing a state from `PENDING` to `NONE`). Changelog: [Internal] Reviewed By: yungsters Differential Revision: D58651811 fbshipit-source-id: d47100a87d83102bbe183cb7266d66344e75b0b0 --- .../Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js | 5 +++++ .../UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js index 8fd4a46ec8f..e4ccb2d8f56 100644 --- a/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js +++ b/packages/react-native/Libraries/LogBox/UI/__tests__/LogBoxInspector-test.js @@ -30,6 +30,11 @@ jest.mock('../LogBoxInspectorHeader', () => ({ __esModule: true, default: 'LogBoxInspectorHeader', })); +jest.mock('../../Data/LogBoxData', () => ({ + __esModule: true, + symbolicateLogLazy: () => {}, + symbolicateLogNow: () => {}, +})); const logs = [ new LogBoxLog({ diff --git a/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap index f55f910b19e..34f1094a348 100644 --- a/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap +++ b/packages/react-native/Libraries/LogBox/UI/__tests__/__snapshots__/LogBoxInspector-test.js.snap @@ -35,7 +35,7 @@ exports[`LogBoxContainer should render fatal with selectedIndex 2 1`] = ` "symbolicated": Object { "error": null, "stack": null, - "status": "PENDING", + "status": "NONE", }, "symbolicatedComponentStack": Object { "componentStack": null,