Chai 断言包含或用于字符串

问题描述 投票:0回答:1

我试图遍历一个元素列表,并想断言主体包含这两个值中的一个。 我正在尝试使用以下内容,但它只能让我断言一个值。

expect(cellText).includes(toDateFormat);

如何做出允许我断言具有 OR 条件的多个值的断言?

javascript node.js cypress mocha.js chai
1个回答
0
投票

您可以使用Chai 的满足来完成此操作。

调用给定的匹配器函数,并将目标作为第一个参数传递,并断言返回的值是真实的。

expect(cellText).to.satisfy(function(text) {
  return text.includes(toDateFormat) || text.includes(otherFormatVariable);
})
© www.soinside.com 2019 - 2024. All rights reserved.