Skip to content

Commit 047ad81

Browse files
Bridgeless-context ExtraWindowEventListenerTest (#59282)
Summary: Migrate `ExtraWindowEventListenerTest` from the deprecated `createCatalystContextForTest` helper to `createTestReactApplicationContext`, so the test builds a bridgeless context directly. Stub the feature flags before context creation, since the bridgeless context reads them during init. Changelog: [Internal] Reviewed By: mdvacca Differential Revision: D126574365
1 parent ba0b3db commit 047ad81

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

‎packages/react-native/ReactAndroid/src/test/java/com/facebook/react/interfaces/ExtraWindowEventListenerTest.kt‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ package com.facebook.react.interfaces
1010
import android.view.Window
1111
import com.facebook.react.bridge.ReactApplicationContext
1212
import com.facebook.react.bridge.ReactTestHelper
13+
import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests
1314
import com.facebook.testutils.shadows.ShadowSoLoader
1415
import org.junit.Before
1516
import org.junit.Test
@@ -19,6 +20,7 @@ import org.mockito.kotlin.never
1920
import org.mockito.kotlin.times
2021
import org.mockito.kotlin.verify
2122
import org.robolectric.RobolectricTestRunner
23+
import org.robolectric.RuntimeEnvironment
2224
import org.robolectric.annotation.Config
2325

2426
@RunWith(RobolectricTestRunner::class)
@@ -29,7 +31,9 @@ class ExtraWindowEventListenerTest {
2931

3032
@Before
3133
fun setUp() {
32-
reactContext = ReactTestHelper.createCatalystContextForTest()
34+
ReactNativeFeatureFlagsForTests.setUp()
35+
reactContext =
36+
ReactTestHelper.createTestReactApplicationContext(RuntimeEnvironment.getApplication())
3337
window = mock()
3438
}
3539

0 commit comments

Comments
 (0)