17
17
18
18
describe ( 'crashlytics()' , function ( ) {
19
19
describe ( 'v8 compatibility' , function ( ) {
20
+ beforeEach ( async function beforeEachTest ( ) {
21
+ // @ts -ignore
22
+ globalThis . RNFB_SILENCE_MODULAR_DEPRECATION_WARNINGS = true ;
23
+ } ) ;
24
+
25
+ afterEach ( async function afterEachTest ( ) {
26
+ // @ts -ignore
27
+ globalThis . RNFB_SILENCE_MODULAR_DEPRECATION_WARNINGS = false ;
28
+ } ) ;
29
+
20
30
describe ( 'log()' , function ( ) {
21
31
it ( 'accepts any value' , async function ( ) {
22
32
firebase . crashlytics ( ) . log ( 'invertase' ) ;
@@ -251,7 +261,8 @@ describe('crashlytics()', function () {
251
261
} ) ;
252
262
253
263
it ( 'accepts string values' , async function ( ) {
254
- await firebase . crashlytics ( ) . setAttributes ( { invertase : '1337' } ) ;
264
+ const { getCrashlytics, setAttributes } = crashlyticsModular ;
265
+ await setAttributes ( getCrashlytics ( ) , { invertase : '1337' } ) ;
255
266
} ) ;
256
267
} ) ;
257
268
@@ -263,13 +274,10 @@ describe('crashlytics()', function () {
263
274
let logged = false ;
264
275
// eslint-disable-next-line no-console
265
276
console . warn = msg => {
266
- // we console.warn for deprecated API, can be removed when we move to v9
267
- if ( ! msg . includes ( 'method is deprecated' ) ) {
268
- msg . should . containEql ( 'expects an instance of Error' ) ;
269
- logged = true ;
270
- // eslint-disable-next-line no-console
271
- console . warn = orig ;
272
- }
277
+ msg . should . containEql ( 'expects an instance of Error' ) ;
278
+ logged = true ;
279
+ // eslint-disable-next-line no-console
280
+ console . warn = orig ;
273
281
} ;
274
282
275
283
recordError ( getCrashlytics ( ) , 1337 ) ;
@@ -344,19 +352,17 @@ describe('crashlytics()', function () {
344
352
345
353
describe ( 'setCrashlyticsCollectionEnabled()' , function ( ) {
346
354
it ( 'false' , async function ( ) {
347
- const { getCrashlytics, setCrashlyticsCollectionEnabled, isCrashlyticsCollectionEnabled } =
348
- crashlyticsModular ;
355
+ const { getCrashlytics, setCrashlyticsCollectionEnabled } = crashlyticsModular ;
349
356
const crashlytics = getCrashlytics ( ) ;
350
357
await setCrashlyticsCollectionEnabled ( crashlytics , false ) ;
351
- should . equal ( isCrashlyticsCollectionEnabled ( crashlytics ) , false ) ;
358
+ should . equal ( crashlytics . isCrashlyticsCollectionEnabled , false ) ;
352
359
} ) ;
353
360
354
361
it ( 'true' , async function ( ) {
355
- const { getCrashlytics, setCrashlyticsCollectionEnabled, isCrashlyticsCollectionEnabled } =
356
- crashlyticsModular ;
362
+ const { getCrashlytics, setCrashlyticsCollectionEnabled } = crashlyticsModular ;
357
363
const crashlytics = getCrashlytics ( ) ;
358
364
await setCrashlyticsCollectionEnabled ( crashlytics , true ) ;
359
- should . equal ( isCrashlyticsCollectionEnabled ( crashlytics ) , true ) ;
365
+ should . equal ( crashlytics . isCrashlyticsCollectionEnabled , true ) ;
360
366
} ) ;
361
367
362
368
it ( 'errors if not boolean' , async function ( ) {
0 commit comments