Javascript 运行Jasmine测试用例
我正试图为我们的Javascript代码编写Jasmine测试用例,但却被夹在中间(我是Jasmine的新手)。情况是这样的Javascript 运行Jasmine测试用例,javascript,Javascript,我正试图为我们的Javascript代码编写Jasmine测试用例,但却被夹在中间(我是Jasmine的新手)。情况是这样的 var someVariable = true, var getSomeVariable = function() { return someVariable; } var someFunction = function(dom) { if (!getSomeVariable()) { dom.enable(); ...
var someVariable = true,
var getSomeVariable = function() {
return someVariable;
}
var someFunction = function(dom) {
if (!getSomeVariable()) {
dom.enable();
...
} else {
dom.disable();
}
}
所以我们只需要为someFunction()编写Jasmine测试用例,根据函数getSomeVariable()返回的值来测试dom.enable()和dom.disable(),但我不知道如何继续。有人能提供一些关于茉莉花的好教程的建议或链接吗
问候,,
Anirban.查看他们的文档,文档中解释了所有内容: 为了知道哪个函数将运行或不运行,您需要监视它们,以便在测试用例中可以检查它们是否已被调用: .toHaveBeenCalledWith() .不,不,不