我想执行一个测试,我知道我的参数将是两个选项之一。理想的情况是这样的:expect(getFormSpy).toBeCalledWith('option1' || 'option2');然而,似乎OR不受支持,而且jest每次都期待option1。有没有办法确保jest允许这两个选项?谢谢!
expect(getFormSpy).toBeCalledWith('option1' || 'option2');
x6h2sr281#
解决了!如果使用expect.stringMatching(),可以在函数调用本身中添加OR
expect(getFormSpy).toBeCalledWith(expect.stringMatching('option1' || 'option2'));
1条答案
按热度按时间x6h2sr281#
解决了!如果使用expect.stringMatching(),可以在函数调用本身中添加OR