Flutter Mockito - Исключения с метанием - PullRequest
0 голосов
/ 03 марта 2019

Только что начал использовать Mockito во Flutter:

Я хочу смоделировать исключение, которое выдается при вызове метода.Итак, я сделал это:

when(mockInstance.foo(input).thenThrow(ArgumentError);

Но затем, ожидая, что он выдаст ArgumentError:

expect(mockInstance.foo(input), throwsArgumentError);

Я запускаю тест на флаттер, и получается, что тест не пройден, даже если он сообщаетчто это действительно ArgumentError:

 ArgumentError 
 package:mockito/src/mock.dart 346:7                             
 PostExpectation.thenThrow.<fn>
 package:mockito/src/mock.dart 123:37                            
 Mock.noSuchMethod
 package:-/--/---/Instance.dart 43:9  MockInstance.foo
 tests/Instance_test.dart 113:26 ensureArgumentErrorIsThrown

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...