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 行)
怎么了?
我尝试复制,效果很好。您确定这些文件位于同一目录中吗?这是我的设置:
文件正是您复制的文件,然后我 运行 执行了以下操作并通过了:
我有一个简单的测试文件"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 行)
怎么了?
我尝试复制,效果很好。您确定这些文件位于同一目录中吗?这是我的设置:
文件正是您复制的文件,然后我 运行 执行了以下操作并通过了: