@@ -67,7 +67,11 @@ final class RNSentryReplayOptions: XCTestCase {
67
67
] as NSDictionary ) . mutableCopy ( ) as! NSMutableDictionary
68
68
RNSentryReplay . updateOptions ( optionsDict)
69
69
70
+ #if CROSS_PLATFORM_TEST
71
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
72
+ #else
70
73
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
74
+ #endif
71
75
XCTAssertEqual ( actualOptions. sessionReplay. sessionSampleRate, 0.75 )
72
76
}
73
77
@@ -78,7 +82,11 @@ final class RNSentryReplayOptions: XCTestCase {
78
82
] as NSDictionary ) . mutableCopy ( ) as! NSMutableDictionary
79
83
RNSentryReplay . updateOptions ( optionsDict)
80
84
85
+ #if CROSS_PLATFORM_TEST
86
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
87
+ #else
81
88
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
89
+ #endif
82
90
XCTAssertEqual ( actualOptions. sessionReplay. onErrorSampleRate, 0.75 )
83
91
}
84
92
@@ -108,7 +116,11 @@ final class RNSentryReplayOptions: XCTestCase {
108
116
109
117
RNSentryReplay . updateOptions ( optionsDict)
110
118
119
+ #if CROSS_PLATFORM_TEST
120
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
121
+ #else
111
122
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
123
+ #endif
112
124
113
125
XCTAssertEqual ( actualOptions. sessionReplay. maskAllImages, true )
114
126
assertContainsClass ( classArray: actualOptions. sessionReplay. maskedViewClasses, stringClass: " RCTImageView " )
@@ -123,7 +135,11 @@ final class RNSentryReplayOptions: XCTestCase {
123
135
124
136
RNSentryReplay . updateOptions ( optionsDict)
125
137
138
+ #if CROSS_PLATFORM_TEST
139
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
140
+ #else
126
141
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
142
+ #endif
127
143
128
144
XCTAssertEqual ( actualOptions. sessionReplay. maskAllImages, false )
129
145
XCTAssertEqual ( actualOptions. sessionReplay. maskedViewClasses. count, 0 )
@@ -138,7 +154,11 @@ final class RNSentryReplayOptions: XCTestCase {
138
154
139
155
RNSentryReplay . updateOptions ( optionsDict)
140
156
157
+ #if CROSS_PLATFORM_TEST
158
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
159
+ #else
141
160
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
161
+ #endif
142
162
143
163
XCTAssertEqual ( actualOptions. sessionReplay. maskAllText, true )
144
164
assertContainsClass ( classArray: actualOptions. sessionReplay. maskedViewClasses, stringClass: " RCTTextView " )
@@ -162,7 +182,11 @@ final class RNSentryReplayOptions: XCTestCase {
162
182
163
183
RNSentryReplay . updateOptions ( optionsDict)
164
184
185
+ #if CROSS_PLATFORM_TEST
186
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
187
+ #else
165
188
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
189
+ #endif
166
190
167
191
XCTAssertEqual ( actualOptions. sessionReplay. maskAllText, false )
168
192
XCTAssertEqual ( actualOptions. sessionReplay. maskedViewClasses. count, 0 )
@@ -176,7 +200,11 @@ final class RNSentryReplayOptions: XCTestCase {
176
200
177
201
RNSentryReplay . updateOptions ( optionsDict)
178
202
203
+ #if CROSS_PLATFORM_TEST
204
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
205
+ #else
179
206
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
207
+ #endif
180
208
181
209
XCTAssertTrue ( actualOptions. sessionReplay. enableViewRendererV2)
182
210
}
@@ -190,7 +218,11 @@ final class RNSentryReplayOptions: XCTestCase {
190
218
191
219
RNSentryReplay . updateOptions ( optionsDict)
192
220
221
+ #if CROSS_PLATFORM_TEST
222
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
223
+ #else
193
224
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
225
+ #endif
194
226
195
227
XCTAssertTrue ( actualOptions. sessionReplay. enableViewRendererV2)
196
228
}
@@ -204,7 +236,11 @@ final class RNSentryReplayOptions: XCTestCase {
204
236
205
237
RNSentryReplay . updateOptions ( optionsDict)
206
238
239
+ #if CROSS_PLATFORM_TEST
240
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
241
+ #else
207
242
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
243
+ #endif
208
244
209
245
XCTAssertFalse ( actualOptions. sessionReplay. enableViewRendererV2)
210
246
}
@@ -217,7 +253,11 @@ final class RNSentryReplayOptions: XCTestCase {
217
253
218
254
RNSentryReplay . updateOptions ( optionsDict)
219
255
256
+ #if CROSS_PLATFORM_TEST
257
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
258
+ #else
220
259
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
260
+ #endif
221
261
222
262
XCTAssertFalse ( actualOptions. sessionReplay. enableFastViewRendering)
223
263
}
@@ -231,7 +271,11 @@ final class RNSentryReplayOptions: XCTestCase {
231
271
232
272
RNSentryReplay . updateOptions ( optionsDict)
233
273
274
+ #if CROSS_PLATFORM_TEST
275
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
276
+ #else
234
277
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
278
+ #endif
235
279
236
280
XCTAssertTrue ( actualOptions. sessionReplay. enableFastViewRendering)
237
281
}
@@ -245,7 +289,11 @@ final class RNSentryReplayOptions: XCTestCase {
245
289
246
290
RNSentryReplay . updateOptions ( optionsDict)
247
291
292
+ #if CROSS_PLATFORM_TEST
293
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
294
+ #else
248
295
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
296
+ #endif
249
297
250
298
XCTAssertFalse ( actualOptions. sessionReplay. enableFastViewRendering)
251
299
}
@@ -258,7 +306,11 @@ final class RNSentryReplayOptions: XCTestCase {
258
306
259
307
RNSentryReplay . updateOptions ( optionsDict)
260
308
309
+ #if CROSS_PLATFORM_TEST
310
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
311
+ #else
261
312
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
313
+ #endif
262
314
263
315
XCTAssertEqual ( actualOptions. sessionReplay. quality, SentryReplayOptions . SentryReplayQuality. medium)
264
316
}
@@ -272,7 +324,11 @@ final class RNSentryReplayOptions: XCTestCase {
272
324
273
325
RNSentryReplay . updateOptions ( optionsDict)
274
326
327
+ #if CROSS_PLATFORM_TEST
328
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
329
+ #else
275
330
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
331
+ #endif
276
332
277
333
XCTAssertEqual ( actualOptions. sessionReplay. quality, SentryReplayOptions . SentryReplayQuality. low)
278
334
}
@@ -286,7 +342,11 @@ final class RNSentryReplayOptions: XCTestCase {
286
342
287
343
RNSentryReplay . updateOptions ( optionsDict)
288
344
345
+ #if CROSS_PLATFORM_TEST
346
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
347
+ #else
289
348
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
349
+ #endif
290
350
291
351
XCTAssertEqual ( actualOptions. sessionReplay. quality, SentryReplayOptions . SentryReplayQuality. medium)
292
352
}
@@ -300,7 +360,11 @@ final class RNSentryReplayOptions: XCTestCase {
300
360
301
361
RNSentryReplay . updateOptions ( optionsDict)
302
362
363
+ #if CROSS_PLATFORM_TEST
364
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
365
+ #else
303
366
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
367
+ #endif
304
368
305
369
XCTAssertEqual ( actualOptions. sessionReplay. quality, SentryReplayOptions . SentryReplayQuality. high)
306
370
}
@@ -314,7 +378,11 @@ final class RNSentryReplayOptions: XCTestCase {
314
378
315
379
RNSentryReplay . updateOptions ( optionsDict)
316
380
381
+ #if CROSS_PLATFORM_TEST
382
+ let actualOptions = try ! SentryOptionsInternal . initWithDict ( optionsDict as! [ String : Any ] )
383
+ #else
317
384
let actualOptions = try ! Options ( dict: optionsDict as! [ String : Any ] )
385
+ #endif
318
386
319
387
XCTAssertEqual ( actualOptions. sessionReplay. quality, SentryReplayOptions . SentryReplayQuality. medium)
320
388
}
0 commit comments