【问题标题】:Using tsUnit with NodeJs application将 tsUnit 与 NodeJs 应用程序一起使用
【发布时间】:2015-01-03 11:58:24
【问题描述】:

所以我找到了tsUnit 库,我正试图弄清楚如何在 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)

【问题讨论】:

    标签: node.js unit-testing typescript


    【解决方案1】:

    Steve fenton 刚刚修复了它:https://github.com/Steve-Fenton/tsUnit/commit/e8676f23b0b37c072e34c4caa01f1301ed1eb1fd 删除了对 window 的依赖,以便在 nodejs 中运行。

    获取最新版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2012-12-29
      • 1970-01-01
      • 2018-10-21
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多