javascript - 如何异步对数据数组运行 mocha 测试?
问题描述
如何异步(并行)对一组数据运行相同的 mocha 测试?
这是我目前拥有的代码:
const testData = [{'array': 'of data here'}];
describe('run these test to data', () => {
testData.forEach((data) => {
describe('mocha test', () => {
it('asserts data', () => doStuff())
})
})
})
我每次都尝试使用async 包,但测试运行的时间与以前相同。
目标是减少测试运行的时间。
解决方案
如果你使用它,你的问题就可以解决。
期待详细信息:https ://www.chaijs.com/api/bdd/
describe('...',() =>{
it('data tesing',(done) =>{
expect(data).to.be.an('array')
} )
})
推荐阅读
- laravel-seeding - Laravel 8 数据库工厂
- azure - 在 SFTP 中循环多个文件夹并将它们转储到 Blob
- c# - 命名空间“http://yyy”中的子元素“xxx”无效,而 xml 中实际上没有额外的命名空间设置
- jquery - 当我对一个元素使用 scale CSS 函数时,它的文本大小会发生变化,尽管它的字体大小是相同的。我想在重新缩放后保持文本大小
- office-js - 是否有可能从 Excel 自定义函数返回真正的空白值?
- python - 如何根据 Pandas 中的列表过滤 DataFrame 中的项目?
- flutter - 是否可以在函数“onPress”上调用 didChangeDependencies?
- ios - 使用空的 LLDB 目标可能会导致从远程设备读取内存缓慢
- linux - 在 Unix Shell 中一定数量的字符后剪切字符串
- sql - 如何在postgresql中使用CASE和Between in where条件一年