blanket.js在Ember-cli中没有使用qunit

时间:2014-06-30 20:33:22

标签: qunit ember-cli blanket.js

我想在我的Ember-Cli应用程序中使用qunit运行blanket.js - 我想避免为此目的添加grunt

尝试使用npm install --save-dev blanket(将它放在node_modules目录中) 然后将以下内容放入我的index.html(来自我的测试目录)

 <script>
  window.CioMobileENV = {{ENV}};
  window.EmberENV = window.CioMobileENV.EmberENV;
  debugger;
</script>
<script src="assets/qunit.js"></script>
<script src="assets/qunit-notifications.js"></script>
<script src="blanket.js"></script>
<script src="assets/vendor.js"></script>
<script src="assets/cio-mobile.js" data-cover></script>
<script src="testem.js"></script>
<script>
  require('cio-mobile/tests/test-helper');
</script>
<script src="assets/test-loader.js"></script>

运行ember服务器并在浏览器中进入/ tests - 测试运行但在控制台中我看到找不到blanket.js

我也尝试过使用凉亭安装毯的类似方法(所以在供应商目录中) 这给出了相同的结果。

我也试过明确地放入路径 - 但仍然没有找到blanket.js

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:2)

此工具最近已发布:ember-cli-blanket。安装就像说明说明一样简单。

虽然它值得,但我尝试过使用它,而且我没有得到准确的报道。但可能是用户错误。

答案 1 :(得分:0)

我也在使用带有CLI的毯子。下载blanket.min.js并手动将其删除到资源文件夹中,然后将其更改为

<script src="assets/blanket.min.js"></script>

然后将包括在内。我正在使用这种方法运行毯子。它仍然不是很有用,因为我不知道如何抓取转换后的文件来运行它。