From 2d3a272e0e39df991a8ec05b1ba6a56f5779c377 Mon Sep 17 00:00:00 2001 From: "Andrew Y. Chen" Date: Thu, 27 Apr 2017 11:34:26 -0700 Subject: [PATCH] Don't complete requests if mock response wasn't provided Reviewed By: jingc Differential Revision: D4959691 fbshipit-source-id: 8a61c6fc559a2be4603b9d01dafa52f7441bd3a6 --- .../react/testing/network/NetworkRecordingModuleMock.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java index 9bcaf9ba694..af9e9dc292e 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/network/NetworkRecordingModuleMock.java @@ -37,7 +37,7 @@ public class NetworkRecordingModuleMock extends ReactContextBaseJavaModule { public int mLastRequestId; public boolean mAbortedRequest; - private final boolean mCompleteRequest; + private boolean mCompleteRequest; public NetworkRecordingModuleMock(ReactApplicationContext reactContext) { this(reactContext, true); @@ -116,6 +116,10 @@ public class NetworkRecordingModuleMock extends ReactContextBaseJavaModule { return true; } + public void setCompleteRequest(boolean completeRequest) { + mCompleteRequest = completeRequest; + } + private void onDataReceived(int requestId, String data) { WritableArray args = Arguments.createArray(); args.pushInt(requestId);