如何使用 chai 测试多个输入.js断言
How to test multiple inputs with chai.js assert?
我正在为循环访问输入对象的函数编写一个 chai 测试。 此代码工作正常。
they('should return the number of nodes in the graph', function (graph, expected) {
expect(graph.numberOfNodes()).to.equal(expected)
}, {
basic: 6,
withNewline: 6,
doubleDigits: 13,
nonConsecutive: 5
})
但作为练习,我试图以"断言"风格编写它。
they('should return the number of nodes in the graph', function(graph, xxxx) {
assert.equal((graph.numberOfNodes()), yyyy)
})
如果我将 xxxx 留空并为 yyyy 输入一些数字,则所有输入都将针对该数字进行测试。 但是,当然,我想针对正确的输入测试正确的输出,就像"期望"语法一样。
解决了
我自己的问题。 这是一个简单的句法错误。 正确的格式是这样的。
they('should return the number of nodes in the graph', function(graph, results) {
assert.equal((graph.numberOfNodes()), results)
}, {
basic: 6,
doubleDigits: 13,
nonConsecutive: 5,
withNewline: 6
})
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何编写HTML输入的JS内联
- Sails.js:同时发布文本输入和一个文件
- 使用onkeyup JS事件检查输入的值是否唯一
- JS中的按钮和文本输入
- 如何将输入范围的值传递给JS中的变量
- 使用JS从选择和文本输入中捕获值,并将输出返回到HTML
- php&js-将电子邮件添加到输入文本中
- JS事件未更改输入禁用属性
- 在JS的下拉列表中选择多个输入参数
- 轨道:找不到文件“提前输入.js”.直到我删除“数据涡轮链接”
- 提前输入.js - 无法选择建议
- 如何使用 chai 测试多个输入.js断言
- 提前输入.js:页脚查询如何工作
- 从令牌输入.js提交数据
- 提前输入.js远程呼叫限制
- 提前输入.js远程发送之前发送帖子数据问题
- 提前输入.js以在查找建议时忽略括号
- 如何从输入类型=文件获取数据,修改它,然后将其插入到此输入JS中
- 提前输入.js在模糊事件上