Skip to content

Commit 6151ba1

Browse files
fix: test case
1 parent 72dac81 commit 6151ba1

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

examples/default/ios/InstabugTests/InstabugSessionReplayTests.m

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,19 +98,25 @@ - (void)testSetSyncCallback {
9898
actualValue = shouldSync;
9999
[completionExpectation fulfill];
100100
};
101-
101+
102+
OCMStub([self.mSessionReplay setSyncCallbackWithHandler:[OCMArg checkWithBlock: ^BOOL(void(^handler)(IBGSessionMetadata *metadataObject, SessionEvaluationCompletion completion)) {
103+
handler(mockMetadata, sessionEvaluationCompletion);
104+
return YES;
105+
}]]);
106+
102107
OCMStub([partialMock sendEventWithName:@"IBGSessionReplayOnSyncCallback" body:OCMArg.any]).andDo(^(NSInvocation *invocation) {
108+
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
103109
[self.bridge evaluateSync:expectedValue];
110+
111+
});
104112
});
105-
106-
OCMStub([self.mSessionReplay setSyncCallbackWithHandler:[OCMArg checkWithBlock: ^BOOL(void(^handler)(IBGSessionMetadata *metadataObject, SessionEvaluationCompletion completion)) {
107-
handler(mockMetadata, sessionEvaluationCompletion);
108-
return YES;
109-
}]]);
110-
113+
114+
115+
116+
111117
[self.bridge setSyncCallback];
112118
[self waitForExpectationsWithTimeout:2 handler:nil];
113-
119+
114120
OCMVerify([partialMock sendEventWithName:@"IBGSessionReplayOnSyncCallback" body:OCMArg.any]);
115121
OCMVerifyAll(self.mSessionReplay);
116122
XCTAssertEqual(actualValue, expectedValue);

0 commit comments

Comments
 (0)