diff options
Diffstat (limited to 'Firestore/Example/Tests/Integration/API/FIRValidationTests.mm')
-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 { |