diff options
author | Michael Lehenbauer <mikelehen@gmail.com> | 2018-05-16 17:05:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-16 17:05:33 -0700 |
commit | 0ec836f9ca71b27fa54a11ae9e07e60b8c5cc002 (patch) | |
tree | b677f04b8659299146b661dded71e4860fe956f0 /Firestore/Example | |
parent | dd83f4e30bed1b5caf5cc862e74743c84ca6e450 (diff) |
b/79432277: Limit Queries to only a single array-contains clause. (#1286)
Diffstat (limited to 'Firestore/Example')
-rw-r--r-- | Firestore/Example/Tests/Integration/API/FIRValidationTests.mm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Firestore/Example/Tests/Integration/API/FIRValidationTests.mm b/Firestore/Example/Tests/Integration/API/FIRValidationTests.mm index 8af8d15..599f1b2 100644 --- a/Firestore/Example/Tests/Integration/API/FIRValidationTests.mm +++ b/Firestore/Example/Tests/Integration/API/FIRValidationTests.mm @@ -557,6 +557,13 @@ @"array_contains different than orderBy works."); } +- (void)testQueryMustNotHaveMultipleArrayContainsFilters { + FIRCollectionReference *coll = [self.db collectionWithPath:@"collection"]; + FSTAssertThrows( + [[coll queryWhereField:@"foo" arrayContains:@1] queryWhereField:@"foo" arrayContains:@2], + @"Invalid Query. Queries only support a single arrayContains filter."); +} + #pragma mark - GeoPoint Validation - (void)testInvalidGeoPointParameters { |