【发布时间】:2020-07-08 07:30:32
【问题描述】:
我有一个案例,当满足某些条件时,该集团根本没有产生状态(忽略所有事件)。如何测试当一个新事件添加到 bloc 时没有产生任何状态?
我正在使用 flutter_bloc: ^3.1.0 和 bloc_test: ^3.1.0
'test ignore all event after AlarmEvent()',
() async {
bloc.add(AlarmEvent());
bloc.add(GetRandomPostEvent());
await emitsExactly(
bloc,
[
SplashScreenLoadingState(),
ShowAlarmState(),
],
);
},
);
由于该功能尚未实现,我预计测试会失败,但实际上运行成功。有什么想法吗?
【问题讨论】: