[英]Flutter bloc: how to test bloc constructor while mocking event calls?
[英]Flutter test for bloc event
不确定我是否理解正确。 你想测试props
? 不需要,这是Equatable使用的一个object,它只列出了这个class中包含的所有变量。
但是,如果你想检查是否所有变量都包含在params
中,你可以按照以下方式检查:
class Person extends Equatable { // example
const Person(this.name);
final String name;
@override
List<object?>get props => []
}
...
final Person bob = Person("Bob");
test('Validate ChangeTabEvent equality', () {
expect(bob, equals(Person("Bob"));
});
失败,因为你在params
中没有name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.