@@ -277,8 +277,7 @@ describeSpec('Existence Filters:', [], () => {
277
277
*/
278
278
specTest (
279
279
'Full re-query is skipped when bloom filter can identify documents deleted' ,
280
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
281
- [ 'no-ios' ] ,
280
+ [ ] ,
282
281
( ) => {
283
282
const query1 = query ( 'collection' ) ;
284
283
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -310,8 +309,7 @@ describeSpec('Existence Filters:', [], () => {
310
309
311
310
specTest (
312
311
'Full re-query is triggered when bloom filter can not identify documents deleted' ,
313
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
314
- [ 'no-ios' ] ,
312
+ [ ] ,
315
313
( ) => {
316
314
const query1 = query ( 'collection' ) ;
317
315
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -343,8 +341,7 @@ describeSpec('Existence Filters:', [], () => {
343
341
344
342
specTest (
345
343
'Bloom filter can process special characters in document name' ,
346
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
347
- [ 'no-ios' ] ,
344
+ [ ] ,
348
345
( ) => {
349
346
const query1 = query ( 'collection' ) ;
350
347
const docA = doc ( 'collection/ÀÒ∑' , 1000 , { v : 1 } ) ;
@@ -372,8 +369,7 @@ describeSpec('Existence Filters:', [], () => {
372
369
373
370
specTest (
374
371
'Bloom filter fills in default values for undefined padding and hashCount' ,
375
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
376
- [ 'no-ios' ] ,
372
+ [ ] ,
377
373
( ) => {
378
374
const query1 = query ( 'collection' ) ;
379
375
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -445,8 +441,7 @@ describeSpec('Existence Filters:', [], () => {
445
441
446
442
specTest (
447
443
'Full re-query is triggered when bloom filter hashCount is invalid' ,
448
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
449
- [ 'no-ios' ] ,
444
+ [ ] ,
450
445
( ) => {
451
446
const query1 = query ( 'collection' ) ;
452
447
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -480,8 +475,7 @@ describeSpec('Existence Filters:', [], () => {
480
475
481
476
specTest (
482
477
'Full re-query is triggered when bloom filter is empty' ,
483
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
484
- [ 'no-ios' ] ,
478
+ [ ] ,
485
479
( ) => {
486
480
const query1 = query ( 'collection' ) ;
487
481
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -516,8 +510,7 @@ describeSpec('Existence Filters:', [], () => {
516
510
517
511
specTest (
518
512
'Same documents can have different bloom filters' ,
519
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
520
- [ 'no-ios' ] ,
513
+ [ ] ,
521
514
( ) => {
522
515
const query1 = query ( 'collection' , filter ( 'v' , '<=' , 2 ) ) ;
523
516
const query2 = query ( 'collection' , filter ( 'v' , '>=' , 2 ) ) ;
@@ -567,8 +560,7 @@ describeSpec('Existence Filters:', [], () => {
567
560
568
561
specTest (
569
562
'Bloom filter is handled at global snapshot' ,
570
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
571
- [ 'no-ios' ] ,
563
+ [ ] ,
572
564
( ) => {
573
565
const query1 = query ( 'collection' ) ;
574
566
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -600,8 +592,7 @@ describeSpec('Existence Filters:', [], () => {
600
592
601
593
specTest (
602
594
'Bloom filter limbo resolution is denied' ,
603
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
604
- [ 'no-ios' ] ,
595
+ [ ] ,
605
596
( ) => {
606
597
const query1 = query ( 'collection' ) ;
607
598
const docA = doc ( 'collection/a' , 1000 , { v : 1 } ) ;
@@ -631,8 +622,7 @@ describeSpec('Existence Filters:', [], () => {
631
622
632
623
specTest (
633
624
'Bloom filter with large size works as expected' ,
634
- // TODO(b/278759251) Remove 'no-ios' once bloom filter is merged.
635
- [ 'no-ios' ] ,
625
+ [ ] ,
636
626
( ) => {
637
627
const query1 = query ( 'collection' ) ;
638
628
const docs = [ ] ;
0 commit comments