From d64ee50243bc316d3c730f623a8b6df1a4c75c10 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Wed, 24 Jun 2020 15:21:55 -0700 Subject: [PATCH] Update Lite tests The Lite tests are not yet run in CI. This PR updates the tests after #3189 and #3264. --- .../firestore/lite/test/dependencies.json | 345 ++++-------------- .../firestore/lite/test/integration.test.ts | 10 +- .../lite/test/verify_dependencies.test.ts | 33 +- 3 files changed, 99 insertions(+), 289 deletions(-) diff --git a/packages/firestore/lite/test/dependencies.json b/packages/firestore/lite/test/dependencies.json index 0e659dd8f44..531e8e1097f 100644 --- a/packages/firestore/lite/test/dependencies.json +++ b/packages/firestore/lite/test/dependencies.json @@ -31,13 +31,10 @@ "uint8ArrayFromBinaryString", "validateArgType", "validateExactNumberOfArgs", - "validateNamedArrayAtLeastNumberOfElements", "validateType", "valueDescription" ], "classes": [ - "BaseFieldPath", - "BasePath", "Blob", "ByteString", "DatabaseId", @@ -45,22 +42,18 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 26906 + "sizeInBytes": 20773 }, "CollectionReference": { "dependencies": { @@ -93,6 +86,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -246,7 +240,7 @@ ], "variables": [] }, - "sizeInBytes": 98075 + "sizeInBytes": 98292 }, "DocumentReference": { "dependencies": { @@ -256,10 +250,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -269,41 +260,29 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "DocumentKeyReference", "DocumentReference", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24655 + "sizeInBytes": 16449 }, "DocumentSnapshot": { "dependencies": { @@ -312,6 +291,7 @@ "assertUint8ArrayAvailable", "binaryStringFromUint8Array", "cast", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -388,7 +368,7 @@ ], "variables": [] }, - "sizeInBytes": 37604 + "sizeInBytes": 37900 }, "FieldPath": { "dependencies": { @@ -401,7 +381,6 @@ "formatJSON", "formatPlural", "hardAssert", - "invalidClassError", "isPlainObject", "loadProtos", "logDebug", @@ -429,9 +408,7 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "FieldPath", - "FieldPath$1", "FieldPath$2", "FirebaseCredentialsProvider", "Firestore", @@ -439,13 +416,12 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24748 + "sizeInBytes": 22816 }, "FieldValue": { "dependencies": { @@ -455,10 +431,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -468,26 +441,15 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FieldValue", "FirebaseCredentialsProvider", "Firestore", @@ -495,14 +457,13 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "SerializableFieldValue", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24247 + "sizeInBytes": 16041 }, "FirebaseFirestore": { "dependencies": { @@ -512,10 +473,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -525,39 +483,27 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24154 + "sizeInBytes": 15948 }, "GeoPoint": { "dependencies": { @@ -569,7 +515,6 @@ "formatJSON", "formatPlural", "hardAssert", - "invalidClassError", "isPlainObject", "loadProtos", "logDebug", @@ -586,21 +531,15 @@ "tryGetCustomObjectType", "validateArgType", "validateExactNumberOfArgs", - "validateNamedArrayAtLeastNumberOfElements", "validateType", "valueDescription" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", @@ -608,13 +547,12 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 25247 + "sizeInBytes": 18837 }, "Query": { "dependencies": { @@ -641,6 +579,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -781,7 +720,7 @@ ], "variables": [] }, - "sizeInBytes": 86447 + "sizeInBytes": 86664 }, "QueryDocumentSnapshot": { "dependencies": { @@ -790,6 +729,7 @@ "assertUint8ArrayAvailable", "binaryStringFromUint8Array", "cast", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -866,7 +806,7 @@ ], "variables": [] }, - "sizeInBytes": 37609 + "sizeInBytes": 37905 }, "QuerySnapshot": { "dependencies": { @@ -876,10 +816,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -889,26 +826,15 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", @@ -916,13 +842,12 @@ "JsonProtoSerializer", "OAuthToken", "QuerySnapshot", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24388 + "sizeInBytes": 16182 }, "Timestamp": { "dependencies": { @@ -932,10 +857,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -945,40 +867,28 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "Timestamp", "User" ], "variables": [] }, - "sizeInBytes": 25690 + "sizeInBytes": 17484 }, "Transaction": { "dependencies": { @@ -990,6 +900,7 @@ "binaryStringFromUint8Array", "blobEquals", "cast", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -1115,7 +1026,7 @@ ], "variables": [] }, - "sizeInBytes": 68364 + "sizeInBytes": 68608 }, "WriteBatch": { "dependencies": { @@ -1128,6 +1039,7 @@ "blobEquals", "cast", "coercedFieldValuesArray", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -1227,7 +1139,6 @@ "DeleteFieldValueImpl", "DeleteMutation", "Document", - "DocumentKey", "DocumentKeyReference", "DocumentReference", "FieldMask", @@ -1268,7 +1179,7 @@ ], "variables": [] }, - "sizeInBytes": 72158 + "sizeInBytes": 71691 }, "addDoc": { "dependencies": { @@ -1304,6 +1215,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -1481,7 +1393,7 @@ ], "variables": [] }, - "sizeInBytes": 108353 + "sizeInBytes": 108582 }, "arrayRemove": { "dependencies": { @@ -1493,7 +1405,9 @@ "binaryStringFromUint8Array", "blobEquals", "coercedFieldValuesArray", + "createError", "createMetadata", + "createSentinelChildContext", "debugAssert", "decodeBase64", "encodeBase64", @@ -1550,7 +1464,6 @@ "validateArgType", "validateAtLeastNumberOfArgs", "validateExactNumberOfArgs", - "validateNamedArrayAtLeastNumberOfElements", "validatePlainObject", "validateType", "valueDescription", @@ -1559,7 +1472,6 @@ "classes": [ "ArrayRemoveFieldValueImpl", "ArrayRemoveTransformOperation", - "BaseFieldPath", "BasePath", "Blob", "ByteString", @@ -1568,10 +1480,7 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "DocumentKeyReference", - "FieldPath", - "FieldPath$1", "FieldTransform", "FieldValue", "FieldValueDelegate", @@ -1591,7 +1500,7 @@ ], "variables": [] }, - "sizeInBytes": 44182 + "sizeInBytes": 41130 }, "arrayUnion": { "dependencies": { @@ -1603,7 +1512,9 @@ "binaryStringFromUint8Array", "blobEquals", "coercedFieldValuesArray", + "createError", "createMetadata", + "createSentinelChildContext", "debugAssert", "decodeBase64", "encodeBase64", @@ -1660,7 +1571,6 @@ "validateArgType", "validateAtLeastNumberOfArgs", "validateExactNumberOfArgs", - "validateNamedArrayAtLeastNumberOfElements", "validatePlainObject", "validateType", "valueDescription", @@ -1669,7 +1579,6 @@ "classes": [ "ArrayUnionFieldValueImpl", "ArrayUnionTransformOperation", - "BaseFieldPath", "BasePath", "Blob", "ByteString", @@ -1678,10 +1587,7 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "DocumentKeyReference", - "FieldPath", - "FieldPath$1", "FieldTransform", "FieldValue", "FieldValueDelegate", @@ -1701,7 +1607,7 @@ ], "variables": [] }, - "sizeInBytes": 44190 + "sizeInBytes": 41138 }, "collection": { "dependencies": { @@ -1735,6 +1641,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -1889,7 +1796,7 @@ ], "variables": [] }, - "sizeInBytes": 98703 + "sizeInBytes": 98920 }, "collectionGroup": { "dependencies": { @@ -1923,6 +1830,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -2075,7 +1983,7 @@ ], "variables": [] }, - "sizeInBytes": 98134 + "sizeInBytes": 98352 }, "deleteDoc": { "dependencies": { @@ -2094,13 +2002,11 @@ "encodeBase64", "fail", "formatJSON", - "formatPlural", "fullyQualifiedPrefixPath", "geoPointEquals", "getEncodedDatabaseId", "getLocalWriteTime", "hardAssert", - "invalidClassError", "invokeCommitRpc", "isArray", "isDouble", @@ -2108,7 +2014,6 @@ "isMapValue", "isNegativeZero", "isNumber", - "isPlainObject", "isServerTimestamp", "loadProtos", "logDebug", @@ -2125,7 +2030,6 @@ "numberEquals", "objectEquals", "objectSize", - "ordinal", "primitiveComparator", "registerFirestore", "serverTimestamp", @@ -2141,19 +2045,13 @@ "toResourceName", "toTimestamp", "toVersion", - "tryGetCustomObjectType", "typeOrder", "uint8ArrayFromBinaryString", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription", "valueEquals" ], "classes": [ "ArrayRemoveTransformOperation", "ArrayUnionTransformOperation", - "BaseFieldPath", "BasePath", "ByteString", "DatabaseId", @@ -2163,11 +2061,9 @@ "Deferred", "DeleteMutation", "Document", - "DocumentKey", "DocumentKeyReference", "DocumentReference", "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", @@ -2195,7 +2091,7 @@ ], "variables": [] }, - "sizeInBytes": 53665 + "sizeInBytes": 49685 }, "deleteField": { "dependencies": { @@ -2206,10 +2102,7 @@ "deleteField", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -2219,27 +2112,16 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", "DeleteFieldValueImpl", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FieldValue", "FieldValueDelegate", "FirebaseCredentialsProvider", @@ -2248,14 +2130,13 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "SerializableFieldValue", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 25321 + "sizeInBytes": 17115 }, "doc": { "dependencies": { @@ -2288,6 +2169,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -2445,7 +2327,7 @@ ], "variables": [] }, - "sizeInBytes": 99524 + "sizeInBytes": 99741 }, "documentId": { "dependencies": { @@ -2459,7 +2341,6 @@ "formatJSON", "formatPlural", "hardAssert", - "invalidClassError", "isPlainObject", "loadProtos", "logDebug", @@ -2487,9 +2368,7 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "FieldPath", - "FieldPath$1", "FieldPath$2", "FirebaseCredentialsProvider", "Firestore", @@ -2497,13 +2376,12 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24798 + "sizeInBytes": 22866 }, "getDoc": { "dependencies": { @@ -2515,6 +2393,7 @@ "binaryStringFromUint8Array", "blobEquals", "cast", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -2620,7 +2499,7 @@ ], "variables": [] }, - "sizeInBytes": 46997 + "sizeInBytes": 47293 }, "getFirestore": { "dependencies": { @@ -2630,11 +2509,8 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "getFirestore", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -2644,39 +2520,27 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24233 + "sizeInBytes": 16027 }, "getQuery": { "dependencies": { @@ -2703,6 +2567,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -2866,7 +2731,7 @@ ], "variables": [] }, - "sizeInBytes": 92366 + "sizeInBytes": 92583 }, "increment": { "dependencies": { @@ -2876,7 +2741,9 @@ "assertUint8ArrayAvailable", "binaryStringFromUint8Array", "blobEquals", + "createError", "createMetadata", + "createSentinelChildContext", "debugAssert", "decodeBase64", "encodeBase64", @@ -2935,14 +2802,12 @@ "uint8ArrayFromBinaryString", "validateArgType", "validateExactNumberOfArgs", - "validateNamedArrayAtLeastNumberOfElements", "validatePlainObject", "validateType", "valueDescription", "valueEquals" ], "classes": [ - "BaseFieldPath", "BasePath", "Blob", "ByteString", @@ -2951,10 +2816,7 @@ "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", "DocumentKeyReference", - "FieldPath", - "FieldPath$1", "FieldTransform", "FieldValue", "FieldValueDelegate", @@ -2976,7 +2838,7 @@ ], "variables": [] }, - "sizeInBytes": 44121 + "sizeInBytes": 41088 }, "initializeFirestore": { "dependencies": { @@ -2986,11 +2848,8 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", "initializeFirestore", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -3000,39 +2859,27 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", - "registerFirestore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "registerFirestore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24319 + "sizeInBytes": 16113 }, "parent": { "dependencies": { @@ -3065,6 +2912,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -3219,7 +3067,7 @@ ], "variables": [] }, - "sizeInBytes": 98418 + "sizeInBytes": 98635 }, "queryEqual": { "dependencies": { @@ -3246,6 +3094,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -3387,7 +3236,7 @@ ], "variables": [] }, - "sizeInBytes": 86651 + "sizeInBytes": 86868 }, "refEqual": { "dependencies": { @@ -3420,6 +3269,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -3574,7 +3424,7 @@ ], "variables": [] }, - "sizeInBytes": 98360 + "sizeInBytes": 98577 }, "runTransaction": { "dependencies": { @@ -3588,6 +3438,7 @@ "blobEquals", "cast", "coercedFieldValuesArray", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -3754,7 +3605,7 @@ ], "variables": [] }, - "sizeInBytes": 90952 + "sizeInBytes": 91143 }, "serverTimestamp": { "dependencies": { @@ -3764,10 +3615,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -3777,28 +3625,17 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", "registerFirestore", "serverTimestamp", - "serverTimestamp$1", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "serverTimestamp$1" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FieldTransform", "FieldValue", "FieldValueDelegate", @@ -3808,7 +3645,6 @@ "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "SerializableFieldValue", "ServerTimestampFieldValueImpl", "ServerTimestampTransform", @@ -3817,7 +3653,7 @@ ], "variables": [] }, - "sizeInBytes": 26107 + "sizeInBytes": 17901 }, "setDoc": { "dependencies": { @@ -3830,6 +3666,7 @@ "blobEquals", "cast", "coercedFieldValuesArray", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -3929,7 +3766,6 @@ "DeleteFieldValueImpl", "DeleteMutation", "Document", - "DocumentKey", "DocumentKeyReference", "DocumentReference", "FieldMask", @@ -3968,7 +3804,7 @@ ], "variables": [] }, - "sizeInBytes": 70457 + "sizeInBytes": 69972 }, "setLogLevel": { "dependencies": { @@ -3978,10 +3814,7 @@ "debugAssert", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -3991,40 +3824,28 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", "registerFirestore", - "setLogLevel", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "setLogLevel" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24198 + "sizeInBytes": 15992 }, "snapshotEqual": { "dependencies": { @@ -4051,6 +3872,7 @@ "compareNumbers", "compareReferences", "compareTimestamps", + "createError", "createMetadata", "debugAssert", "decodeBase64", @@ -4194,7 +4016,7 @@ ], "variables": [] }, - "sizeInBytes": 87384 + "sizeInBytes": 87601 }, "terminate": { "dependencies": { @@ -4206,10 +4028,7 @@ "debugCast", "fail", "formatJSON", - "formatPlural", "hardAssert", - "invalidClassError", - "isPlainObject", "loadProtos", "logDebug", "logError", @@ -4219,41 +4038,29 @@ "newDatastore", "newSerializer", "nodePromise", - "ordinal", "primitiveComparator", "registerFirestore", "terminate", - "terminateDatastore", - "tryGetCustomObjectType", - "validateArgType", - "validateNamedArrayAtLeastNumberOfElements", - "validateType", - "valueDescription" + "terminateDatastore" ], "classes": [ - "BaseFieldPath", - "BasePath", "DatabaseId", "DatabaseInfo", "Datastore", "DatastoreImpl", "Deferred", - "DocumentKey", - "FieldPath", - "FieldPath$1", "FirebaseCredentialsProvider", "Firestore", "FirestoreError", "GrpcConnection", "JsonProtoSerializer", "OAuthToken", - "ResourcePath", "StreamBridge", "User" ], "variables": [] }, - "sizeInBytes": 24991 + "sizeInBytes": 16785 }, "updateDoc": { "dependencies": { @@ -4265,6 +4072,7 @@ "blobEquals", "cast", "coercedFieldValuesArray", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -4364,7 +4172,6 @@ "DeleteFieldValueImpl", "DeleteMutation", "Document", - "DocumentKey", "DocumentKeyReference", "DocumentReference", "FieldMask", @@ -4404,7 +4211,7 @@ ], "variables": [] }, - "sizeInBytes": 70548 + "sizeInBytes": 70072 }, "writeBatch": { "dependencies": { @@ -4417,6 +4224,7 @@ "blobEquals", "cast", "coercedFieldValuesArray", + "createError", "createMetadata", "debugAssert", "debugCast", @@ -4517,7 +4325,6 @@ "DeleteFieldValueImpl", "DeleteMutation", "Document", - "DocumentKey", "DocumentKeyReference", "DocumentReference", "FieldMask", @@ -4558,6 +4365,6 @@ ], "variables": [] }, - "sizeInBytes": 72238 + "sizeInBytes": 71771 } } \ No newline at end of file diff --git a/packages/firestore/lite/test/integration.test.ts b/packages/firestore/lite/test/integration.test.ts index 770637a610d..18172ab0f30 100644 --- a/packages/firestore/lite/test/integration.test.ts +++ b/packages/firestore/lite/test/integration.test.ts @@ -486,11 +486,11 @@ function genericMutationTests( return expect( setDoc(docRef, { val: undefined }) ).to.eventually.be.rejectedWith( - /Function .* called with invalid data. Unsupported field value: undefined \(found in field val\)/ + /Function .* called with invalid data. Unsupported field value: undefined \(found in field val in document .*\)/ ); } else { expect(() => setDoc(docRef, { val: undefined })).to.throw( - /Function .* called with invalid data. Unsupported field value: undefined \(found in field val\)/ + /Function .* called with invalid data. Unsupported field value: undefined \(found in field val in document .*\)/ ); } }); @@ -540,11 +540,11 @@ function genericMutationTests( return expect( updateDoc(docRef, { val: undefined }) ).to.eventually.be.rejectedWith( - /Function .* called with invalid data. Unsupported field value: undefined \(found in field val\)/ + /Function .* called with invalid data. Unsupported field value: undefined \(found in field val in document .*\)/ ); } else { expect(() => updateDoc(docRef, { val: undefined })).to.throw( - /Function .* called with invalid data. Unsupported field value: undefined \(found in field val\)/ + /Function .* called with invalid data. Unsupported field value: undefined \(found in field val in document .*\)/ ); } }); @@ -564,7 +564,7 @@ describe('addDoc()', () => { it('throws when user input fails validation', () => { return withTestCollection(async collRef => { expect(() => addDoc(collRef, { val: undefined })).to.throw( - 'Function addDoc() called with invalid data. Unsupported field value: undefined (found in field val)' + /Function addDoc\(\) called with invalid data. Unsupported field value: undefined \(found in field val in document .*\)/ ); }); }); diff --git a/packages/firestore/lite/test/verify_dependencies.test.ts b/packages/firestore/lite/test/verify_dependencies.test.ts index 40249675157..35b115012fe 100644 --- a/packages/firestore/lite/test/verify_dependencies.test.ts +++ b/packages/firestore/lite/test/verify_dependencies.test.ts @@ -16,30 +16,33 @@ */ import { expect } from 'chai'; +import { resolve } from 'path'; import { extractDependencies } from '../../../../scripts/exp/extract-deps.helpers'; import * as dependencies from './dependencies.json'; -import * as pkg from '../../package.json'; +import * as pkg from '../package.json'; import { forEach } from '../../src/util/obj'; describe('Dependencies', () => { forEach(dependencies, (api, { dependencies }) => { it(api, () => { - return extractDependencies(api, pkg.exp).then(extractedDependencies => { - expect(extractedDependencies.classes).to.have.members( - dependencies.classes, - 'for classes' - ); - expect(extractedDependencies.functions).to.have.members( - dependencies.functions, - 'for functions' - ); - expect(extractedDependencies.variables).to.have.members( - dependencies.variables, - 'for variables' - ); - }); + return extractDependencies(api, resolve('lite', pkg.main)).then( + extractedDependencies => { + expect(extractedDependencies.classes).to.have.members( + dependencies.classes, + 'for classes' + ); + expect(extractedDependencies.functions).to.have.members( + dependencies.functions, + 'for functions' + ); + expect(extractedDependencies.variables).to.have.members( + dependencies.variables, + 'for variables' + ); + } + ); }); }); });