我有一个编写 ecmascript5 的现有项目。该项目没有测试,我想添加。我轻轻地使用了 jasmine 和 mocha(不是最近...),现在我读到了 AVA(开箱即用的 es6)+Sinon,我真的很喜欢它,我想尝试一下。
有几件事我有问题弄清楚(也许不可能),我会很感激你的见解。
我有一个文件 1.js,我想在 1.test.js 为它创建测试如何从那里导入\使用对象\方法?我需要重构文件以导出 es6 模块还是有替代解决方案?此外,如果这个文件依赖于 jquery 会发生什么?
正如我现在所看到的,我需要使用 babel+bundler(webpack) 将我的项目转换为一个完整的 es6 项目,然后我就可以开始了。
另一个想法,Ava 有没有办法加载一个页面,它使用脚本标签加载所有脚本,因此一切都可用?
您还有其他建议吗?
任何帮助,将不胜感激。