使用es6进行angularjs测试

时间:2015-10-13 09:22:34

标签: angularjs ecmascript-6 browserify

我正在使用browserify构建我的angularjs应用程序,支持ES6,应用程序工作正常,但我在使用mocha和chai运行测试时面临的问题,如何使测试与mocha + chai一起工作并导入角度模块,用ES6编写。

或者如果您有更好的方法,请咨询。

1 个答案:

答案 0 :(得分:0)

您可以在浏览之前将ES6模块编译为ES5 CommonJS,然后在测试中加载这些模块,或者您可以使用mocha的--compilers选项和babel-core/register之类的东西,或者设置您自己的加载脚本它。 E.g:

mocha --compilers js:babel-core/register

或者:

// init.js
require('babel-core/register');
mocha init.js ...