Javascript 运行Jasmine测试用例

Javascript 运行Jasmine测试用例,javascript,Javascript,我正试图为我们的Javascript代码编写Jasmine测试用例,但却被夹在中间(我是Jasmine的新手)。情况是这样的 var someVariable = true, var getSomeVariable = function() { return someVariable; } var someFunction = function(dom) { if (!getSomeVariable()) { dom.enable(); ...

我正试图为我们的Javascript代码编写Jasmine测试用例,但却被夹在中间(我是Jasmine的新手)。情况是这样的

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() .不,不,不