如何让mocha与tamejs合作?

时间:2012-05-13 11:28:29

标签: javascript unit-testing mocha tamejs

我想使用tamejs来编写mocha测试,但默认情况下mocha不支持它。

有没有办法让mocha与tamejs合作?在运行测试之前,我不想每次都编写.tjs个文件并将它们编译成.js

1 个答案:

答案 0 :(得分:1)

您可以使用--compilers选项

在mocha中指定外部编译器
  

- 编译器

     

咖啡脚本不再支持开箱即用。可以通过映射文件扩展名(与-watch一起使用)和模块名称来使用CS和类似的转换器。例如--compilers coffee:coffee-script。

因此,在app / tests路径中创建mocha.opts并添加:

--compilers tjs:tamejs

然后在启动mocha

时会自动编译每个扩展名.tjs