我想检查一个字符串是否包含带有笑话的'abc'或'cde'。
const substr1 = 'abc'
const substr2 = 'cde'
const str = 'ooocdeooo'
我正在使用
expect(str).toContain(substr1);
对于一个字符串,但是我找不到一种干净的方法来检查substr1或substr2是否在str中 我该怎么办? 谢谢!
答案 0 :(得分:7)
您可以使用 toContain
Jest 匹配器
https://jestjs.io/docs/en/expect#tocontainitem
答案 1 :(得分:2)
答案 2 :(得分:2)
我试图匹配一个变量,然后将一个变量插入到Regex中看起来很复杂。相反,我在以下方面找到了成功:
const tree = renderer.create(<Component {...mockProps} />).toJSON();
const treeString = JSON.stringify(tree);
expect(treeString.includes(mockProps.individualProp)).toBeTruthy();