chutzpah 没有在茉莉花测试中导入引用文件

chutzpah not importing referenced file in jasmine test

我有一个简单的测试文件"test.js"

/// <reference path="./api.js" />

describe("value is true", function () {
    var api = new Api();

    describe("audio", function () {
        it("returns white space when text is null", function () {
            expect(api.value).toEqual(true);
        });            
    });        
});

和实现class"api.js"的文件在同一目录下

var Api = function () {
    this.value = true;
};

我从 nuget(版本 4.2.4)安装了目录结构中的上一级测试运行程序。

我执行以下命令

 .\chutzpah.console.exe .\Tests\test.js

结果是“测试 'value is true:encountered a declaration exception' 失败 ReferenceError:找不到变量:Api in file:///C:/temp/tools/Tests/ test.js(第 4 行)

怎么了?

我尝试复制,效果很好。您确定这些文件位于同一目录中吗?这是我的设置:

文件正是您复制的文件,然后我 运行 执行了以下操作并通过了: