javascript - 单元测试编译的 JavaScript?

标签 javascript unit-testing coffeescript typescript integration-testing

我计划在我的一个转编译为 JavaScript 的项目中使用 CoffeeScript 或 TypeScript。我想使用 Jasmine/Mocha 单元测试框架。但我无法在谷歌中找到以下问题的正确答案。

  1. 哪个是正确的,测试编译的 JavaScript 或 CoffeScript/TypeScript 以及为什么?
  2. 使用有意义吗 TypeScript/CoffeeScript 也可以编写测试用例?

最佳答案

  1. 您必须编译 CoffeeScript/TypeScript 才能运行它。这包括测试。所以,是的,你测试编译版本。如果整个编译时间太长,您可能希望为单元测试使用不同的(更小的)编译单元。

  2. 当然可以。然后,您将获得选择这些语言的所有优势。

关于javascript - 单元测试编译的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27140292/

相关文章:

javascript - stub `window.location.reload` 用于单元测试 - "Some of your tests did a full page reload!"

javascript - Google 使用 Ember.js 登录

angularjs - ngAnimate 1.4.7 单元测试不调用动画函数

javascript - Angular Directive(指令)中的事件处理程序

javascript - React + Backbone, Target容器不是DOM元素

javascript - 使用 jQuery Animate 进行页面转换,同时修复封面图像

javascript - 将javascript中的字符串更改为对象

javascript - 通过ajax向firebase云消息传递发布请求?

java - 在单元测试期间在应用程序类中出错

visual-studio-2010 - 奇怪的 Visual Studio 2010 在包含单元测试的非常简单的项目中崩溃