【问题标题】:chutzpah not importing referenced file in jasmine testchutzpah 没有在 jasmine 测试中导入引用的文件
【发布时间】:2017-01-17 16:50:30
【问题描述】:

我有一个简单的测试文件“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);
        });            
    });        
});

和实现类“api.js”的文件在同一目录下

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

我从 nuget(4.2.4 版)获得的测试运行器安装在目录结构的上一级。

我执行以下命令

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

结果是“Test 'value is true:encountered a declaration exception' failed ReferenceError: Can't find variable: Api in file:///C:/temp/tools/Tests/ test.js(第 4 行)”

怎么了?

【问题讨论】:

    标签: javascript unit-testing jasmine chutzpah


    【解决方案1】:

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

    这些文件正是你复制的,然后我运行了以下命令,它通过了:

    【讨论】:

    • 一个全新的测试探测我做错了什么,不确定是什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2013-08-25
    • 2017-07-22
    • 2016-05-28
    • 2016-07-18
    • 1970-01-01
    • 2018-09-06
    相关资源
    最近更新 更多