javascript – TypeScript:如何测试客户端代码?

前端之家收集整理的这篇文章主要介绍了javascript – TypeScript:如何测试客户端代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

当我为浏览器中的TS代码编写测试时,我遇到了以下问题.我的“测试”代码文件位于与“应用程序”代码文件不同的文件夹中(我不愿意放弃的安排).因此,为了导入我的“app”模块,我必须这样做:@H_403_2@

@H_403_2@

    // tests/TS/SubComponent/Module.Test.ts
    import m = module("../../Web/Scripts/SubComponent/Module");

编译得很好.但是当在浏览器中加载时,它显然不起作用,因为从浏览器中运行的RequireJS的角度来看,模块位于“app / SubComponent / Module”(在通过Web服务器和RequireJS配置重新映射之后).@H_403_2@

使用TS 0.8.3我能够拉出this clever trick,但在0.9.0中它不再有效,因为现在编译器为doesn’t let me treat a module as an interface.@H_403_2@

所以问题是:你如何测试客户端代码
显然,我不能成为唯一一个这样做的人,是吗?

猜你在找的JavaScript相关文章