@@ -250,22 +250,25 @@ public Object answer(InvocationOnMock invocation) {
250
250
// given
251
251
MockedStatic mockArgument = mockStatic (Arguments .class );
252
252
MockedStatic mockReactApplicationContext = mockStatic (ReactApplicationContext .class );
253
+ final OnSdkDismissCallback .DismissType dismissType = OnSdkDismissCallback .DismissType .CANCEL ;
254
+ final OnSdkDismissCallback .ReportType reportType = OnSdkDismissCallback .ReportType .BUG ;
253
255
254
256
// when
255
257
when (Arguments .createMap ()).thenReturn (new JavaOnlyMap ());
256
258
mockBugReporting .when (() -> BugReporting .setOnDismissCallback (any (OnSdkDismissCallback .class ))).thenAnswer (new Answer () {
257
259
public Object answer (InvocationOnMock invocation ) {
258
260
InstabugUtil .sendEvent (any (),any (),any ());
259
261
((OnSdkDismissCallback ) invocation .getArguments ()[0 ])
260
- .call (OnSdkDismissCallback . DismissType . CANCEL , OnSdkDismissCallback . ReportType . BUG );
262
+ .call (dismissType , reportType );
261
263
return null ;
262
264
}});
263
265
bugReportingModule .setOnDismissHandler (null );
264
266
265
267
// then
266
268
WritableMap params = new JavaOnlyMap ();
267
- params .putString ("dismissType" , OnSdkDismissCallback .DismissType .CANCEL .toString ());
268
- params .putString ("reportType" , OnSdkDismissCallback .ReportType .BUG .toString ());
269
+ params .putString ("dismissType" , ArgsRegistry .dismissTypes .getKey (dismissType ));
270
+ params .putString ("reportType" , ArgsRegistry .sdkDismissReportTypes .getKey (reportType ));
271
+
269
272
verify (InstabugUtil .class ,VerificationModeFactory .times (1 ));
270
273
InstabugUtil .sendEvent (any (ReactApplicationContext .class ), eq (Constants .IBG_POST_INVOCATION_HANDLER ), eq (params ));
271
274
mockArgument .close ();
0 commit comments