编写茉莉测试循环javascript函数
Writing jasmine test for looping javascript function
函数是,
function checkCond(a, b){
if(a===true){
if(b===true){
document.getElementById("theId").innerHtml = "success";
}
else if(b===false){
document.getElementById("theId").innerHtml = "Fails";
}
else{
document.getElementById("theId").innerHtml = "Required";
}
}
else{
if(b===true){
document.getElementById("theId").innerHtml = "success";
}
}
}
我们如何为上面的循环函数编写for jasmine test ?
我在这个函数中没有看到任何循环,但是测试它应该足够简单了。例如
beforeEach(function() {
// setup your dom element. this depends on your environment and
// jasmine version. see docs.
});
it('should succeed when both conditions are true', function() {
checkCond( true, true );
expect(document.getElementById("theId").innerHtml).toBe "success"
});
等等。
相关文章:
- 控制器不会进入for循环:javascript
- 使用来自不同循环Javascript的数据创建数组
- 在for循环-Javascript中创建新对象
- 日期循环 Javascript
- 在循环 javascript 内部创建一个数组
- 使用 for 循环 JavaScript 的打印范围
- 使用RegExp循环数组而不是for循环(Javascript)
- 如何避免循环Javascript
- 如何停止循环 - Javascript 100%
- 我想让我的程序重新运行开头,有点像循环 JavaScript
- css转换在for循环javascript中无法正常工作
- 在for循环javascript中创建对象
- do/while语句中的if-elseif语句无限循环javascript
- 在for循环Javascript中对数字进行分类和计数
- 如何一次运行一次循环javascript
- 请,需要帮助循环Javascript事件
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 嵌套循环javascript棋盘
- 如何重新启动循环javascript循环
- 在循环 JavaScript 之后刷新页面