Dart测试:如何合并两个contains匹配器实现单次expect断言
Dart测试:合并多个matchers到单个expect语句
你可以使用allOf匹配器来组合多个条件,它要求目标值同时满足所有传入的匹配器,这样就能用一次expect完成断言:
const myText = 'This is my test'; expect(myText, allOf(contains('This'), contains('test')));
这个写法和你原来两次expect的断言逻辑完全等价,会同时检查myText包含'This'和'test'两个子串。
内容的提问来源于stack exchange,提问作者Valentin Vignal
相关产品推荐
相关产品推荐

