所以我找到了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)
最佳答案
史蒂夫芬顿刚刚修复了它:https://github.com/Steve-Fenton/tsUnit/commit/e8676f23b0b37c072e34c4caa01f1301ed1eb1fd删除在 Nodejs 中运行时对 window
的依赖。
获取最新版本。
关于node.js - 将 tsUnit 与 NodeJs 应用程序结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26788607/