我想使用tamejs来编写mocha测试,但默认情况下mocha不支持它。
有没有办法让mocha与tamejs合作?在运行测试之前,我不想每次都编写.tjs
个文件并将它们编译成.js
。
答案 0 :(得分:1)
您可以使用--compilers
选项
- 编译器
咖啡脚本不再支持开箱即用。可以通过映射文件扩展名(与-watch一起使用)和模块名称来使用CS和类似的转换器。例如--compilers coffee:coffee-script。
因此,在app / tests路径中创建mocha.opts
并添加:
--compilers tjs:tamejs
然后在启动mocha
时会自动编译每个扩展名.tjs