使用es6测试框架(AVA)测试es5

时间:2016-08-21 16:08:32

标签: javascript unit-testing sinon ava

我有一个写有ecmascript5的现有项目。 该项目没有测试,我想补充一下。 我用过茉莉花和茉莉花摩卡轻轻地(不是最近......)现在我读到AVA(es6开箱即用)+ Sinon,我非常喜欢它,我想尝试一下。

我有几个问题需要弄清楚(也许不可能),我会很感激你的见解。

我有一个1.js文件,我想在1.test.js为它创建测试 如何从那里导入\ use objects \ methods?我需要重构文件以导出es6模块,还是有另一种解决方案?此外,如果此文件依赖于jquery,会发生什么?

正如我现在所看到的,我需要将项目转换为带有babel + bundler(webpack)的完整es6项目,然后我很高兴。

另一个想法是,Ava有没有办法加载页面,使用脚本标签加载所有脚本,因此一切都可用?

你还有其他建议吗?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我最终使用了es6风格。我从es5文件中导出了assests。