javascript - 期待这样或那样,如何在单元测试中包含 OR

标签 javascript unit-testing expect assertions buster.js

我正在使用buster.js 和“期望”断言。我希望断言至少在以下一项中成功:

expect(req.body.data._id).toBe('foo bar baz');

expect(req.body.data.id).toBe('foo bar baz');

我该怎么做?

最佳答案

看看relevant documentation看起来像你想要的

expect([req.body.data._id, req.body.data.id]).toContain('foo bar baz');

关于javascript - 期待这样或那样,如何在单元测试中包含 OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35398281/

相关文章:

javascript - 如何获取下拉所选值对应的对象数组作为列表?

tcl - 如何在 Linux RHEL 服务器 6.5 上安装 expect 和 tcl

bash - 在 bash 脚本中期待

javascript - 使用 Angular + aws-sdk-js + 预签名 url 将文件上传到 S3

javascript - 如果切换选中 ionic 3 angular 2+,则取消禁用提交按钮

javascript - 如何防止用户拖动滚动条移动页面?

c++ - 使用 Catch C++ 进行单元测试会干扰我的 main()

python - 我应该在 Django 模型中测试方法吗?

wcf - "Fast"WCF服务的集成测试

tcl - 如何在 Tcl/expect 中的 exec 命令中使用方括号 (Linux)