1
Я пытаюсь протестировать события потока в своей службе и столкнулся с проблемой: есть ли способ синхронно доставлять события в async-потоке? Вот упрощенный пример кода:Передача событий потока потока
test("deliver event",() {
StreamController sc = new StreamController();
String v = "old";
sc.stream.listen((val) {v = val;});
sc.add("new");
expect(v, "new"); // test fails: actual value is "old"
});
Я обновил свой ответ. –