@@ -70,18 +70,26 @@ - (void)testInit {
70
70
NSString *appToken = @" app_token" ;
71
71
NSString *codePushVersion = @" 1.0.0(1)" ;
72
72
NSArray *invocationEvents = [NSArray arrayWithObjects: [NSNumber numberWithInteger: floatingButtonInvocationEvent], nil ];
73
+ NSDictionary *overAirVersion = @{
74
+ @" service" :@" expo" ,
75
+ @" version" :@" D0A12345-6789-4B3C-A123-4567ABCDEF01"
76
+ };
73
77
BOOL useNativeNetworkInterception = YES ;
74
78
IBGSDKDebugLogsLevel sdkDebugLogsLevel = IBGSDKDebugLogsLevelDebug;
79
+ IBGOverAirType service = [ArgsRegistry.overAirServices[overAirVersion[@" service" ]] intValue ];
75
80
76
81
OCMStub ([mock setCodePushVersion: codePushVersion]);
82
+ OCMStub ([mock setOverAirVersion: overAirVersion[@" version" ] withType: service]);
77
83
78
- [self .instabugBridge init: appToken invocationEvents: invocationEvents debugLogsLevel: sdkDebugLogsLevel useNativeNetworkInterception: useNativeNetworkInterception codePushVersion: codePushVersion];
84
+ [self .instabugBridge init: appToken invocationEvents: invocationEvents debugLogsLevel: sdkDebugLogsLevel useNativeNetworkInterception: useNativeNetworkInterception codePushVersion: codePushVersion overAirVersion: overAirVersion ];
79
85
OCMVerify ([mock setCodePushVersion: codePushVersion]);
80
-
86
+
87
+ OCMVerify ([mock setOverAirVersion: overAirVersion[@" version" ] withType: service]);
88
+
81
89
OCMVerify ([self .mRNInstabug initWithToken: appToken invocationEvents: floatingButtonInvocationEvent debugLogsLevel: sdkDebugLogsLevel useNativeNetworkInterception: useNativeNetworkInterception]);
82
90
}
83
91
84
- - (void )testSetCodePushVersion {
92
+ - (void )test {
85
93
id mock = OCMClassMock ([Instabug class ]);
86
94
NSString *codePushVersion = @" 123" ;
87
95
@@ -90,6 +98,20 @@ - (void)testSetCodePushVersion {
90
98
OCMVerify ([mock setCodePushVersion: codePushVersion]);
91
99
}
92
100
101
+ - (void )testSetOverAirVersion {
102
+ id mock = OCMClassMock ([Instabug class ]);
103
+ NSDictionary *overAirVersion = @{
104
+ @" service" :@" expo" ,
105
+ @" version" :@" D0A12345-6789-4B3C-A123-4567ABCDEF01"
106
+ };
107
+
108
+ [self .instabugBridge setOverAirVersion: overAirVersion];
109
+
110
+ IBGOverAirType service = [ArgsRegistry.overAirServices[overAirVersion[@" service" ]] intValue ];
111
+
112
+ OCMVerify ([mock setOverAirVersion: overAirVersion[@" version" ] withType: service]);
113
+ }
114
+
93
115
- (void )testSetUserData {
94
116
id mock = OCMClassMock ([Instabug class ]);
95
117
NSString *userData = @" user_data" ;
0 commit comments