Dart Unit Testing: как указать, что меня не волнует определенное значение? - PullRequest
0 голосов
/ 13 мая 2019

Представьте, что у меня есть поток, который испускает строки. Меня интересует только значение второй эмиссии для определенного модульного теста, а первая не важна.

Я придумал

expect(stream.skip(1).first, completion("Value I care about"));

Но есть ли метод сопоставления для emits* метода, который на самом деле говорит, что любое значение в порядке?

Я хочу написать что-то вроде этого:

expect(stream, emitsInOrder([any, "Value I care about"]));

Но это не так с any.

1 Ответ

0 голосов
/ 13 мая 2019

Следует использовать anything из core_matchers.dart вместо any из mock.dart.Решил проблему, работает как положено.

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