55 * LICENSE file in the root directory of this source tree.
66 */
77
8- @file:Suppress(" DEPRECATION" )
9-
108package com.facebook.react.fabric
119
1210import com.facebook.react.ReactRootView
13- import com.facebook.react.bridge.BridgeReactContext
14- import com.facebook.react.bridge.ReactTestHelper.createMockCatalystInstance
11+ import com.facebook.react.bridge.ReactTestHelper.createTestReactApplicationContext
1512import com.facebook.react.fabric.mounting.MountingManager
1613import com.facebook.react.fabric.mounting.MountingManager.MountItemExecutor
1714import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests
1815import com.facebook.react.uimanager.ThemedReactContext
1916import com.facebook.react.uimanager.ViewManager
2017import com.facebook.react.uimanager.ViewManagerRegistry
2118import com.facebook.react.views.view.ReactViewManager
19+ import com.facebook.testutils.shadows.ShadowSoLoader
2220import org.assertj.core.api.Assertions.assertThat
2321import org.junit.Before
2422import org.junit.Test
2523import org.junit.runner.RunWith
2624import org.robolectric.RobolectricTestRunner
2725import org.robolectric.RuntimeEnvironment
26+ import org.robolectric.annotation.Config
2827
2928/* * Tests [FabricUIManager] */
3029@RunWith(RobolectricTestRunner ::class )
30+ @Config(shadows = [ShadowSoLoader ::class ])
3131class MountingManagerTest {
3232 private lateinit var mountingManager: MountingManager
3333 private lateinit var mountItemExecutor: MountItemExecutor
@@ -37,8 +37,7 @@ class MountingManagerTest {
3737 @Before
3838 fun setUp () {
3939 ReactNativeFeatureFlagsForTests .setUp()
40- val reactContext = BridgeReactContext (RuntimeEnvironment .getApplication())
41- reactContext.initializeWithInstance(createMockCatalystInstance())
40+ val reactContext = createTestReactApplicationContext(RuntimeEnvironment .getApplication())
4241 themedReactContext = ThemedReactContext (reactContext, reactContext, null , - 1 )
4342 val viewManagers = listOf<ViewManager <* , * >>(ReactViewManager ())
4443 mountItemExecutor = MountItemExecutor {
0 commit comments