@@ -73,6 +73,7 @@ apiDescribe('Composite Index Queries', persistence => {
7373 return testHelper . withTestDocs ( persistence , testDocs , async coll => {
7474 // a == 1, limit 2, b - desc
7575 await testHelper . assertOnlineAndOfflineResultsMatch (
76+ coll ,
7677 testHelper . query (
7778 coll ,
7879 where ( 'a' , '==' , 1 ) ,
@@ -97,6 +98,7 @@ apiDescribe('Composite Index Queries', persistence => {
9798 return testHelper . withTestDocs ( persistence , testDocs , async coll => {
9899 // with one inequality: a>2 || b==1.
99100 await testHelper . assertOnlineAndOfflineResultsMatch (
101+ coll ,
100102 testHelper . compositeQuery (
101103 coll ,
102104 or ( where ( 'a' , '>' , 2 ) , where ( 'b' , '==' , 1 ) )
@@ -108,6 +110,7 @@ apiDescribe('Composite Index Queries', persistence => {
108110
109111 // Test with limits (implicit order by ASC): (a==1) || (b > 0) LIMIT 2
110112 await testHelper . assertOnlineAndOfflineResultsMatch (
113+ coll ,
111114 testHelper . compositeQuery (
112115 coll ,
113116 or ( where ( 'a' , '==' , 1 ) , where ( 'b' , '>' , 0 ) ) ,
@@ -120,6 +123,7 @@ apiDescribe('Composite Index Queries', persistence => {
120123 // Test with limits (explicit order by): (a==1) || (b > 0) LIMIT_TO_LAST 2
121124 // Note: The public query API does not allow implicit ordering when limitToLast is used.
122125 await testHelper . assertOnlineAndOfflineResultsMatch (
126+ coll ,
123127 testHelper . compositeQuery (
124128 coll ,
125129 or ( where ( 'a' , '==' , 1 ) , where ( 'b' , '>' , 0 ) ) ,
@@ -132,6 +136,7 @@ apiDescribe('Composite Index Queries', persistence => {
132136
133137 // Test with limits (explicit order by ASC): (a==2) || (b == 1) ORDER BY a LIMIT 1
134138 await testHelper . assertOnlineAndOfflineResultsMatch (
139+ coll ,
135140 testHelper . compositeQuery (
136141 coll ,
137142 or ( where ( 'a' , '==' , 2 ) , where ( 'b' , '==' , 1 ) ) ,
@@ -143,6 +148,7 @@ apiDescribe('Composite Index Queries', persistence => {
143148
144149 // Test with limits (explicit order by DESC): (a==2) || (b == 1) ORDER BY a LIMIT_TO_LAST 1
145150 await testHelper . assertOnlineAndOfflineResultsMatch (
151+ coll ,
146152 testHelper . compositeQuery (
147153 coll ,
148154 or ( where ( 'a' , '==' , 2 ) , where ( 'b' , '==' , 1 ) ) ,
@@ -857,12 +863,14 @@ apiDescribe('Composite Index Queries', persistence => {
857863 return testHelper . withTestDocs ( persistence , testDocs , async coll => {
858864 // implicit AND: a != 1 && b < 2
859865 await testHelper . assertOnlineAndOfflineResultsMatch (
866+ coll ,
860867 testHelper . query ( coll , where ( 'a' , '!=' , 1 ) , where ( 'b' , '<' , 2 ) ) ,
861868 'doc2'
862869 ) ;
863870
864871 // explicit AND: a != 1 && b < 2
865872 await testHelper . assertOnlineAndOfflineResultsMatch (
873+ coll ,
866874 testHelper . compositeQuery (
867875 coll ,
868876 and ( where ( 'a' , '!=' , 1 ) , where ( 'b' , '<' , 2 ) )
@@ -873,6 +881,7 @@ apiDescribe('Composite Index Queries', persistence => {
873881 // explicit AND: a < 3 && b not-in [2, 3]
874882 // Implicitly ordered by: a asc, b asc, __name__ asc
875883 await testHelper . assertOnlineAndOfflineResultsMatch (
884+ coll ,
876885 testHelper . compositeQuery (
877886 coll ,
878887 and ( where ( 'a' , '<' , 3 ) , where ( 'b' , 'not-in' , [ 2 , 3 ] ) )
@@ -884,6 +893,7 @@ apiDescribe('Composite Index Queries', persistence => {
884893
885894 // a <3 && b != 0, implicitly ordered by: a asc, b asc, __name__ asc
886895 await testHelper . assertOnlineAndOfflineResultsMatch (
896+ coll ,
887897 testHelper . query (
888898 coll ,
889899 where ( 'b' , '!=' , 0 ) ,
@@ -896,6 +906,7 @@ apiDescribe('Composite Index Queries', persistence => {
896906
897907 // a <3 && b != 0, ordered by: b desc, a desc, __name__ desc
898908 await testHelper . assertOnlineAndOfflineResultsMatch (
909+ coll ,
899910 testHelper . query (
900911 coll ,
901912 where ( 'a' , '<' , 3 ) ,
@@ -909,6 +920,7 @@ apiDescribe('Composite Index Queries', persistence => {
909920
910921 // explicit OR: multiple inequality: a>2 || b<1.
911922 await testHelper . assertOnlineAndOfflineResultsMatch (
923+ coll ,
912924 testHelper . compositeQuery (
913925 coll ,
914926 or ( where ( 'a' , '>' , 2 ) , where ( 'b' , '<' , 1 ) )
0 commit comments