Created
April 5, 2020 01:29
-
-
Save atn832/5c0537bbc660fd0c9b76385ed8ed6b8b to your computer and use it in GitHub Desktop.
throws a CastError instead of a TypeError
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
flutter: 00:18 +36: Firestore behavior comparison: Transaction handler returning non-map result (Cloud Firestore) [E] | |
flutter: Expected: throws <Instance of 'TypeError'> | |
Actual: <Closure: () => Future<dynamic>> | |
Which: threw _CastError:<type 'int' is not a subtype of type 'Map<dynamic, dynamic>' in type cast> | |
stack package:flutter/src/services/platform_channel.dart 156:41 MethodChannel._invokeMethod | |
===== asynchronous gap =========================== | |
package:test_api expect | |
package:flutter_test/src/widget_tester.dart 348:3 expect | |
Users/anhtuan/git/cloud_firestore_mocks/test_driver/cloud_firestore_behaviors.dart 411:7 main.<fn>.<fn> | |
dart:async _completeOnAsyncReturn | |
package:flutter/src/services/platform_channel.dart MethodCha<…> | |
flutter: package:test_api/src/frontend/expect.dart 154:30 fail | |
package:test_api/src/frontend/expect.dart 128:9 _expect.<fn> | |
package:stack_trace/src/stack_zone_specification.dart 129:26 StackZoneSpecification._registerUnaryCallback.<fn>.<fn> | |
package:stack_trace/src/stack_zone_specification.dart 209:15 StackZoneSpecification._run | |
package:stack_trace/src/stack_zone_specification.dart 129:14 StackZoneSpecification._registerUnaryCallback.<fn> | |
dart:async/zone.dart 1134:38 _rootRunUnary | |
dart:async/zone.dart 1031:19 _CustomZone.runUnary | |
dart:async/future_impl.dart 140:18 _FutureListener.handleValue | |
dart:async/future_impl.dart 682:45 <…> | |
flutter: 00:18 +36 -1: Firestore behavior comparison: Transaction handler returning non-map result (Firestore Emulator) | |
flutter: 00:18 +36 -1: Firestore behavior comparison: Transaction handler returning non-map result (Firestore Emulator) [E] | |
flutter: Expected: throws <Instance of 'TypeError'> | |
Actual: <Closure: () => Future<dynamic>> | |
Which: threw _CastError:<type 'int' is not a subtype of type 'Map<dynamic, dynamic>' in type cast> | |
stack package:flutter/src/services/platform_channel.dart 156:41 MethodChannel._invokeMethod | |
===== asynchronous gap =========================== | |
package:test_api expect | |
package:flutter_test/src/widget_tester.dart 348:3 expect | |
Users/anhtuan/git/cloud_firestore_mocks/test_driver/cloud_firestore_behaviors.dart 411:7 main.<fn>.<fn> | |
dart:async _completeOnAsyncReturn | |
package:flutter/src/services/platform_channel.dart MethodCha<…> | |
flutter: package:test_api/src/frontend/expect.dart 154:30 fail | |
package:test_api/src/frontend/expect.dart 128:9 _expect.<fn> | |
package:stack_trace/src/stack_zone_specification.dart 129:26 StackZoneSpecification._registerUnaryCallback.<fn>.<fn> | |
package:stack_trace/src/stack_zone_specification.dart 209:15 StackZoneSpecification._run | |
package:stack_trace/src/stack_zone_specification.dart 129:14 StackZoneSpecification._registerUnaryCallback.<fn> | |
dart:async/zone.dart 1134:38 _rootRunUnary | |
dart:async/zone.dart 1031:19 _CustomZone.runUnary | |
dart:async/future_impl.dart 140:18 _FutureListener.handleValue | |
dart:async/future_impl.dart 682:45 <…> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment