mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-03 17:45:12 +08:00
WebWorkers: Add simple integration test
Summary: public Adds a simple integration test that verifies that a message can be posted to/from the worker andthat it's torn down properly. Reviewed By: lexs Differential Revision: D2815244 fb-gh-sync-id: 00c0d8933d785b2913d378c0589b2fbabf0d0edb
This commit is contained in:
committed by
facebook-github-bot-4
parent
0be36a2c80
commit
e29eaaddc8
@@ -14,6 +14,7 @@ import java.util.concurrent.CountDownLatch;
|
||||
import java.util.concurrent.Semaphore;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import android.app.Application;
|
||||
import android.support.test.InstrumentationRegistry;
|
||||
import android.test.AndroidTestCase;
|
||||
import android.view.View;
|
||||
@@ -27,6 +28,7 @@ import com.facebook.react.bridge.CatalystInstanceImpl;
|
||||
import com.facebook.react.bridge.LifecycleEventListener;
|
||||
import com.facebook.react.bridge.SoftAssertions;
|
||||
import com.facebook.react.bridge.UiThreadUtil;
|
||||
import com.facebook.react.common.ApplicationHolder;
|
||||
import com.facebook.react.common.futures.SimpleSettableFuture;
|
||||
import com.facebook.react.modules.core.Timing;
|
||||
|
||||
@@ -155,6 +157,7 @@ public abstract class ReactIntegrationTestCase extends AndroidTestCase {
|
||||
mBridgeIdleSignaler = new ReactBridgeIdleSignaler();
|
||||
mInstance.addBridgeIdleDebugListener(mBridgeIdleSignaler);
|
||||
getContext().initializeWithInstance(mInstance);
|
||||
ApplicationHolder.setApplication((Application) getContext().getApplicationContext());
|
||||
setupEvent.occur();
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user