Closed adam-singer closed 10 years ago
TestDouble fails due to not being a subtype of X.
TestDouble
DUMP: unittest-suite-wait-for-done Chrome 32.0.1700 (Mac OS X 10.8.5) [CreateCallCtrl] [create] storing the call FAILED Test failed: Caught type 'TestDouble' is not a subtype of type 'CallStorage' of 'storage'. package:talk_to_me/controllers/create_call_ctrl.dart 12:23 CreateCallCtrl.CreateCallCtrl base/test/unit/create_call_ctrl_test.dart 17:23 testCreateCallCtrl.<fn>.<fn>.<fn> package:unittest/src/test_case.dart 109:30 _run.<fn> dart:async/zone.dart 717 _rootRunUnary dart:async/zone.dart 449 _ZoneDelegate.runUnary dart:async/zone.dart 654 _CustomizedZone.runUnary dart:async/future_impl.dart 439 _Future._propagateToListeners.handleValueCallback dart:async/future_impl.dart 522 _Future._propagateToListeners dart:async/future_impl.dart 303 _Future._complete dart:async/future_impl.dart 354 _Future._asyncComplete.<fn> dart:async/zone.dart 710 _rootRun dart:async/zone.dart 440 _ZoneDelegate.run dart:async/zone.dart 650 _CustomizedZone.run dart:async/zone.dart 561 _BaseZone.runGuarded dart:async/zone.dart 586 _BaseZone.bindCallback.<fn> dart:async/schedule_microtask.dart 23 _asyncRunCallbackLoop dart:async/schedule_microtask.dart 32 _asyncRunCallback file:///Volumes/data/b/build/slave/dartium-mac-full-dev/build/src/dart/tools/dom/src/native_DOMImplementation.dart 607 _handleMutation Chrome 32.0.1700 (Mac OS X 10.8.5) [CreateCallCtrl] [create] redirecting to the show url FAILED Test failed: Caught type 'TestDouble' is not a subtype of type 'CallStorage' of 'storage'. package:talk_to_me/controllers/create_call_ctrl.dart 12:23 CreateCallCtrl.CreateCallCtrl base/test/unit/create_call_ctrl_test.dart 27:23 testCreateCallCtrl.<fn>.<fn>.<fn> package:unittest/src/test_case.dart 109:30 _run.<fn> dart:async/zone.dart 717 _rootRunUnary dart:async/zone.dart 449 _ZoneDelegate.runUnary dart:async/zone.dart 654 _CustomizedZone.runUnary dart:async/future_impl.dart 439 _Future._propagateToListeners.handleValueCallback dart:async/future_impl.dart 522 _Future._propagateToListeners dart:async/future_impl.dart 303 _Future._complete dart:async/future_impl.dart 354 _Future._asyncComplete.<fn> dart:async/zone.dart 710 _rootRun dart:async/zone.dart 440 _ZoneDelegate.run dart:async/zone.dart 650 _CustomizedZone.run dart:async/zone.dart 561 _BaseZone.runGuarded dart:async/zone.dart 586 _BaseZone.bindCallback.<fn> dart:async/schedule_microtask.dart 23 _asyncRunCallbackLoop dart:async/schedule_microtask.dart 32 _asyncRunCallback file:///Volumes/data/b/build/slave/dartium-mac-full-dev/build/src/dart/tools/dom/src/native_DOMImplementation.dart 607 _handleMutation Chrome 32.0.1700 (Mac OS X 10.8.5) [UsersRepository - without using Angular helpers] [all] getting a list of users FAILED Test failed: Caught type 'TestDouble' is not a subtype of type 'Http' of 'http'. package:talk_to_me/services/users_repository.dart 6:24 UsersRepository.UsersRepository base/test/unit/users_repository_test.dart 25:26 testUsersRepository.<fn>.<fn>.<fn> package:unittest/src/test_case.dart 109:30 _run.<fn> dart:async/zone.dart 717 _rootRunUnary dart:async/zone.dart 449 _ZoneDelegate.runUnary dart:async/zone.dart 654 _CustomizedZone.runUnary dart:async/future_impl.dart 439 _Future._propagateToListeners.handleValueCallback dart:async/future_impl.dart 522 _Future._propagateToListeners dart:async/future_impl.dart 303 _Future._complete dart:async/future_impl.dart 354 _Future._asyncComplete.<fn> dart:async/zone.dart 710 _rootRun dart:async/zone.dart 440 _ZoneDelegate.run dart:async/zone.dart 650 _CustomizedZone.run dart:async/zone.dart 561 _BaseZone.runGuarded dart:async/zone.dart 586 _BaseZone.bindCallback.<fn> dart:async/schedule_microtask.dart 23 _asyncRunCallbackLoop dart:async/schedule_microtask.dart 32 _asyncRunCallback file:///Volumes/data/b/build/slave/dartium-mac-full-dev/build/src/dart/tools/dom/src/native_DOMImplementation.dart 607 _handleMutation Chrome 32.0.1700 (Mac OS X 10.8.5): Executed 14 of 14 (3 FAILED) (1.914 secs / 0.296 secs)
Not sure what changed on my side but the tests pass now :+1:
DUMP: unittest-suite-wait-for-done Chrome 32.0.1700 (Mac OS X 10.8.5): Executed 14 of 14 SUCCESS (1.403 secs / 0.257 secs)
TestDouble
fails due to not being a subtype of X.