mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Breaking - remove unused registration of JS modules
Summary: It's now unnecessary to declare which JS modules you want to expose on your package. To upgrade, remove all overrides of `createJSModules` and keeping calling your JS modules as before. Reviewed By: AaaChiuuu Differential Revision: D5229259 fbshipit-source-id: 1160826c951433722f1fe0421c1200883ba1a348
This commit is contained in:
committed by
Facebook Github Bot
parent
71ea94b51e
commit
ce6fb337a1
+2
-3
@@ -74,9 +74,8 @@ public class CatalystMeasureLayoutTest extends ReactAppInstrumentationTestCase {
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
mAssertModule = new AssertModule();
|
||||
return new ReactInstanceSpecForTest()
|
||||
.addNativeModule(mAssertModule)
|
||||
.addJSModule(MeasureLayoutTestModule.class);
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addNativeModule(mAssertModule);
|
||||
}
|
||||
|
||||
private void waitForBridgeIdleAndVerifyAsserts() {
|
||||
|
||||
-1
@@ -109,7 +109,6 @@ public class CatalystNativeJSToJavaParametersTestCase extends ReactIntegrationTe
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addNativeModule(mUIManager)
|
||||
.addJSModule(TestJSToJavaParametersModule.class)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
-1
@@ -85,7 +85,6 @@ public class CatalystNativeJavaToJSArgumentsTestCase extends ReactIntegrationTes
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(TestJavaToJSArgumentsModule.class)
|
||||
.addNativeModule(mUIManager)
|
||||
.build();
|
||||
}
|
||||
|
||||
-1
@@ -126,7 +126,6 @@ public class CatalystNativeJavaToJSReturnValuesTestCase extends ReactIntegration
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(TestJavaToJSReturnValuesModule.class)
|
||||
.addNativeModule(mUIManager)
|
||||
.addNativeModule(new TestModule())
|
||||
.build();
|
||||
|
||||
+2
-4
@@ -51,10 +51,8 @@ public class CatalystSubviewsClippingTestCase extends ReactAppInstrumentationTes
|
||||
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
ReactInstanceSpecForTest instanceSpec = new ReactInstanceSpecForTest();
|
||||
instanceSpec.addJSModule(SubviewsClippingTestModule.class);
|
||||
instanceSpec.addViewManager(new ClippableViewManager(mEvents));
|
||||
return instanceSpec;
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addViewManager(new ClippableViewManager(mEvents));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
-1
@@ -99,7 +99,6 @@ public class CatalystUIManagerTestCase extends ReactIntegrationTestCase {
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(UIManagerTestModule.class)
|
||||
.build()
|
||||
.getJSModule(UIManagerTestModule.class);
|
||||
}
|
||||
|
||||
+1
-2
@@ -80,8 +80,7 @@ public class DatePickerDialogTestCase extends ReactAppInstrumentationTestCase {
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addNativeModule(mRecordingModule)
|
||||
.addJSModule(DatePickerDialogTestModule.class);
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -66,7 +66,6 @@ public class JSLocaleTest extends ReactIntegrationTestCase {
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(TestJSLocaleModule.class)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@@ -90,7 +90,6 @@ public class ProgressBarTestCase extends ReactIntegrationTestCase {
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(ProgressBarTestModule.class)
|
||||
.build();
|
||||
|
||||
mRootView = new ReactRootView(getContext());
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
|
||||
package com.facebook.react.tests;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -68,7 +68,6 @@ public class ReactPickerTestCase extends ReactAppInstrumentationTestCase {
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
mRecordingModule = new PickerAndroidRecordingModule();
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addJSModule(PickerAndroidTestModule.class)
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
|
||||
+1
-2
@@ -55,8 +55,7 @@ public class ReactSwipeRefreshLayoutTestCase extends ReactAppInstrumentationTest
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addNativeModule(mRecordingModule)
|
||||
.addJSModule(SwipeRefreshLayoutTestModule.class);
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
public void testRefreshNoScroll() {
|
||||
|
||||
@@ -73,8 +73,7 @@ public class ShareTestCase extends ReactAppInstrumentationTestCase {
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addNativeModule(mRecordingModule)
|
||||
.addJSModule(ShareTestModule.class);
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -248,7 +248,6 @@ public class TextInputTestCase extends ReactAppInstrumentationTestCase {
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addJSModule(TextInputTestModule.class)
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
|
||||
+1
-2
@@ -77,8 +77,7 @@ public class TimePickerDialogTestCase extends ReactAppInstrumentationTestCase {
|
||||
@Override
|
||||
protected ReactInstanceSpecForTest createReactInstanceSpecForTest() {
|
||||
return super.createReactInstanceSpecForTest()
|
||||
.addNativeModule(mRecordingModule)
|
||||
.addJSModule(TimePickerDialogTestModule.class);
|
||||
.addNativeModule(mRecordingModule);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -71,7 +71,6 @@ public class ViewRenderingTestCase extends ReactIntegrationTestCase {
|
||||
.addNativeModule(new DeviceInfoModule(getContext()))
|
||||
.addNativeModule(new AppStateModule(getContext()))
|
||||
.addNativeModule(new FakeWebSocketModule())
|
||||
.addJSModule(ViewRenderingTestModule.class)
|
||||
.build();
|
||||
|
||||
mRootView = new ReactRootView(getContext());
|
||||
|
||||
Reference in New Issue
Block a user