【发布时间】:2017-01-14 03:31:24
【问题描述】:
我正在尝试将 SlimerJS 与 Karma 集成,以便能够测试 ECMAScript 6 和 AngularJS 代码。
当我直接使用 SlimerJS 测试 ES6 代码时,它会加载我安装的 0.10.2 版本,它适用于我的 ES6 代码。 我安装的 Firefox 版本是 50.1.0,当我直接通过 SlimerJS 调用它时,它可以与 SlimerJS 一起正常工作。我的 SLIMERJSLAUNCHER 变量已按照 SlimerJS 文档的指示正确配置。
但我需要测试 AngularJS 和 ES6 代码,所以我需要 Karma,但没有找到将 SlimerJS 与 Karma 集成的方法。
我尝试使用 karma-slimerjs-launcher,但它正在加载旧版本的 Firefox 和 SlimerJS。 当我调用 Karma 时,karma-slimerjs-launcher 正在运行 Firefox 38 和 SlimerJS 0.9.6,因此我失去了对 ECMAScript 6 的支持。
有一种方法可以让 karma-slimerjs-launcher 调用我系统上安装的 Firefox 和 SlimerJS 版本,而不是调用它似乎带来的那些“嵌入式”版本?
或者有没有更好的方法来集成 Karma 和 SlimerJS 而无需 karma-slimerjs-launcher?
谢谢。
【问题讨论】:
标签: slimerjs