Skip to content

Instantly share code, notes, and snippets.

@amrfarid140
Created December 19, 2019 16:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amrfarid140/4106369064eeb1ae66e961a3c7a94551 to your computer and use it in GitHub Desktop.
Save amrfarid140/4106369064eeb1ae66e961a3c7a94551 to your computer and use it in GitHub Desktop.
00:00 +0: Firestore (setUpAll)
00:00 +1: Firestore getDocumentsWithFirestoreSettings
00:01 +2: Firestore getDocumentsFromCollection
00:02 +3: Firestore getDocumentsFromCollectionGroup
00:02 +4: Firestore increment
00:05 +5: Firestore includeMetadataChanges
00:06 +6: Firestore runTransaction
00:08 +7: Firestore pagination
00:11 +8: Firestore pagination with map
00:13 +9: Firestore FieldPath.documentId
00:14 +10: Firestore Query.whereIn
00:14 +10: Firestore Query.whereIn [E]
FirebaseError: Missing or insufficient permissions. (permission-denied)
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 196:49 throw_
package:firebase/src/utils.dart 143:7 handleThenable
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 62:31 onError
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 298:14 _checkAndCall
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 331:39 dcall
package:stack_trace/src/stack_zone_specification.dart 141:26 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 141:14 <fn>
package:dart-sdk/lib/async/zone.dart 1146:38 _rootRunBinary
package:dart-sdk/lib/async/zone.dart 1039:19 runBinary
package:dart-sdk/lib/async/future_impl.dart 153:20 handleError
package:dart-sdk/lib/async/future_impl.dart 692:46 handleError
package:dart-sdk/lib/async/future_impl.dart 713:24 _propagateToListeners
package:dart-sdk/lib/async/future_impl.dart 532:5 [_completeError]
package:dart-sdk/lib/async/future_impl.dart 580:7 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1064:19 registerBinaryCallback
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 70:19 _async
package:firebase/src/utils.dart 137:28 handleThenable
package:firebase/src/firestore.dart 350:12 set
package:cloud_firestore_web/document_reference_web.dart 14:16 setData
package:cloud_firestore/src/document_reference.dart 45:22 setData
package:firestore_example/main.dart 334:26 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:firestore_example/main.dart 332:27 <fn>
package:test_api/src/backend/declarer.dart 171:27 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 47:50 onValue
package:stack_trace/src/stack_zone_specification.dart 129:26 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 129:14 <fn>
package:dart-sdk/lib/async/zone.dart 1134:38 _rootRunUnary
package:dart-sdk/lib/async/zone.dart 1031:19 runUnary
package:dart-sdk/lib/async/future_impl.dart 139:18 handleValue
package:dart-sdk/lib/async/future_impl.dart 680:44 handleValueCallback
package:dart-sdk/lib/async/future_impl.dart 709:32 _propagateToListeners
package:dart-sdk/lib/async/future_impl.dart 389:9 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1055:19 registerUnaryCallback
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 69:19 _async
package:test_api/src/backend/declarer.dart 169:61 <fn>
package:test_api/src/backend/invoker.dart 242:15 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 239:14 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/invoker.dart 239:5 waitForOutstandingCallbacks
package:test_api/src/backend/declarer.dart 169:33 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/declarer.dart 168:13 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/declarer.dart 153:53 <fn>
package:test_api/src/backend/invoker.dart 392:25 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 391:28 <fn>
package:dart-sdk/lib/async/future.dart 176:37 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1122:38 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 949:23 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 50:19 internalCallback
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1047:19 registerCallback
package:dart-sdk/lib/async/zone.dart 964:22 bindCallbackGuarded
package:dart-sdk/lib/async/timer.dart 54:45 new
package:dart-sdk/lib/async/timer.dart 91:9 run
package:dart-sdk/lib/async/future.dart 174:11 new
package:test_api/src/backend/invoker.dart 391:21 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 378:18 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/invoker.dart 378:9 <fn>
package:test_api/src/backend/invoker.dart 430:15 [_guardIfGuarded]
package:test_api/src/backend/invoker.dart 377:7 <fn>
package:stack_trace/src/chain.dart 101:24 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:stack_trace/src/chain.dart 99:12 capture
package:test_api/src/backend/invoker.dart 376:11 [_onRun]
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 326:14 _checkAndCall
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 390:10 callMethod
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 394:5 dsend
package:test_api/src/backend/live_test_controller.dart 185:13 [_run]
package:test_api/src/backend/live_test_controller.dart 40:37 run
package:dart-sdk/lib/async/future.dart 202:37 <fn>
package:dart-sdk/lib/async/zone.dart 1122:38 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
00:14 +10 -1: Firestore Query.whereArrayContainsAny
00:15 +10 -1: Firestore Query.whereArrayContainsAny [E]
FirebaseError: Missing or insufficient permissions. (permission-denied)
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 196:49 throw_
package:firebase/src/utils.dart 143:7 handleThenable
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 62:31 onError
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 298:14 _checkAndCall
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 331:39 dcall
package:stack_trace/src/stack_zone_specification.dart 141:26 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 141:14 <fn>
package:dart-sdk/lib/async/zone.dart 1146:38 _rootRunBinary
package:dart-sdk/lib/async/zone.dart 1039:19 runBinary
package:dart-sdk/lib/async/future_impl.dart 153:20 handleError
package:dart-sdk/lib/async/future_impl.dart 692:46 handleError
package:dart-sdk/lib/async/future_impl.dart 713:24 _propagateToListeners
package:dart-sdk/lib/async/future_impl.dart 532:5 [_completeError]
package:dart-sdk/lib/async/future_impl.dart 580:7 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1064:19 registerBinaryCallback
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 70:19 _async
package:firebase/src/utils.dart 137:28 handleThenable
package:firebase/src/firestore.dart 350:12 set
package:cloud_firestore_web/document_reference_web.dart 14:16 setData
package:cloud_firestore/src/document_reference.dart 45:22 setData
package:firestore_example/main.dart 357:26 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:firestore_example/main.dart 355:41 <fn>
package:test_api/src/backend/declarer.dart 171:27 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 47:50 onValue
package:stack_trace/src/stack_zone_specification.dart 129:26 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 129:14 <fn>
package:dart-sdk/lib/async/zone.dart 1134:38 _rootRunUnary
package:dart-sdk/lib/async/zone.dart 1031:19 runUnary
package:dart-sdk/lib/async/future_impl.dart 139:18 handleValue
package:dart-sdk/lib/async/future_impl.dart 680:44 handleValueCallback
package:dart-sdk/lib/async/future_impl.dart 709:32 _propagateToListeners
package:dart-sdk/lib/async/future_impl.dart 389:9 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1055:19 registerUnaryCallback
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 69:19 _async
package:test_api/src/backend/declarer.dart 169:61 <fn>
package:test_api/src/backend/invoker.dart 242:15 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 239:14 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/invoker.dart 239:5 waitForOutstandingCallbacks
package:test_api/src/backend/declarer.dart 169:33 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/declarer.dart 168:13 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/declarer.dart 153:53 <fn>
package:test_api/src/backend/invoker.dart 392:25 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 391:28 <fn>
package:dart-sdk/lib/async/future.dart 176:37 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1122:38 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 <fn>
package:stack_trace/src/stack_zone_specification.dart 209:15 [_run]
package:stack_trace/src/stack_zone_specification.dart 119:48 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 949:23 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 50:19 internalCallback
===== asynchronous gap ===========================
package:dart-sdk/lib/async/zone.dart 1047:19 registerCallback
package:dart-sdk/lib/async/zone.dart 964:22 bindCallbackGuarded
package:dart-sdk/lib/async/timer.dart 54:45 new
package:dart-sdk/lib/async/timer.dart 91:9 run
package:dart-sdk/lib/async/future.dart 174:11 new
package:test_api/src/backend/invoker.dart 391:21 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 86:54 runBody
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 125:12 _async
package:test_api/src/backend/invoker.dart 378:18 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:test_api/src/backend/invoker.dart 378:9 <fn>
package:test_api/src/backend/invoker.dart 430:15 [_guardIfGuarded]
package:test_api/src/backend/invoker.dart 377:7 <fn>
package:stack_trace/src/chain.dart 101:24 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 1517:67 _runZoned
package:dart-sdk/lib/async/zone.dart 1465:12 runZoned
package:stack_trace/src/chain.dart 99:12 capture
package:test_api/src/backend/invoker.dart 376:11 [_onRun]
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 326:14 _checkAndCall
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 390:10 callMethod
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 394:5 dsend
package:test_api/src/backend/live_test_controller.dart 185:13 [_run]
package:test_api/src/backend/live_test_controller.dart 40:37 run
package:dart-sdk/lib/async/future.dart 202:37 <fn>
package:dart-sdk/lib/async/zone.dart 1122:38 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 <fn>
package:dart-sdk/lib/async/zone.dart 1126:13 _rootRun
package:dart-sdk/lib/async/zone.dart 1023:19 run
package:dart-sdk/lib/async/zone.dart 925:7 runGuarded
package:dart-sdk/lib/async/zone.dart 965:23 callback
package:dart-sdk/lib/async/schedule_microtask.dart 43:11 _microtaskLoop
package:dart-sdk/lib/async/schedule_microtask.dart 52:5 _startMicrotaskLoop
package:dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 168:15 <fn>
00:15 +10 -2: Firestore (tearDownAll)
00:15 +11 -2: (tearDownAll)
00:15 +12 -2: Some tests failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment