Node.js 将tsUnit与NodeJs应用程序一起使用

Node.js 将tsUnit与NodeJs应用程序一起使用,node.js,unit-testing,typescript,Node.js,Unit Testing,Typescript,所以我找到了我正试图弄清楚如何在nodeJS项目中使用的库。我确实发现tsUnit页面上的示例项目有.html文件,但我希望我可以运行单元测试 import tsUnit = require('../tsUnit'); module CalcTest { class TryATest extends tsUnit.TestClass { test() { this.areIdentical(4,4); } } }

所以我找到了我正试图弄清楚如何在nodeJS项目中使用的库。我确实发现tsUnit页面上的示例项目有.html文件,但我希望我可以运行单元测试

import tsUnit = require('../tsUnit'); 
module CalcTest {
    class TryATest extends tsUnit.TestClass {
        test() {
            this.areIdentical(4,4);
        }
    }
}      
var test = new tsUnit.Test(CalcTest);

var result  = test.run();
我得到的结果是:

var previousHandler = window.onhashchange;    
ReferenceError: window is not defined
at TestRunLimiter.setRefreshOnLinksWithHash
at new TestRunLimiter
at new Test
at Object.<anonymous>
at Module._compile
at Object.Module._extensions..js
at Module.load
at Function.Module._load
at Function.Module.runMain
at startup (node.js:119:16)
var-previousHandler=window.onhashchange;
ReferenceError:未定义窗口
在TestRunLimiter.setRefreshOnLinksWithHash
在新的TestRunLimitor
在新的测试中
反对。
在模块上编译
在Object.Module.\u extensions..js
模块加载时
at功能模块。\u加载
在Function.Module.runMain
启动时(node.js:119:16)

Steve fenton刚刚修复了它:删除在nodejs中运行时对
窗口的依赖

获取最新版本