Yeoman grunt测试模式“path_public / todo / test / mock / ** / * .js”与任何文件都不匹配

时间:2013-09-19 09:36:30

标签: angularjs gruntjs yeoman karma-runner

我是自耕农工作人员的新手,所以我正在主页here底部阅读好的教程,除了 grunt测试之外,所有的工作都很好。< / p>

我得到了一个模式path_public/todo/test/mock/**/*.js does not match any file并且测试失败了。

Here是所有堆栈的要点。这里有人知道如何解决这个问题吗?

3 个答案:

答案 0 :(得分:3)

来自http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/

  

运行grunt karma grunt karma所有测试都通过! Chrome 27.0(Mac):   执行1次成功1次(0.085秒/0.018秒)但是等等.......有一个   警告:WARN [观察者]:模式   &#34; /用户/ newtriks / SRC / newtriks-dev的/ JS / angularjs-咕噜-例/试验/模拟/的 / 的.js&#34;   与任何文件都不匹配。我们来解决这个问题。我倾向于添加   根据需要的目录,现在我没有模拟,所以让我们评论   包括在内。打开karma.conf.js并注释掉该行   &#39;测试/模拟/ / 的.js&#39 ;.再次运行grunt业力,警告应该是   不见了。注意:如果你想对karma-e2e.conf.js采用相同的逻辑   这也将确保端到端的警告也是固定的   测试

答案 1 :(得分:1)

当然,如果您想知道如何实际添加模拟对象,请检查http://dailyjs.com/2013/05/16/angularjs-5/

答案 2 :(得分:0)

Here

  

警告[观察者]:模式“/Users/newtriks/src/newtriks-dev/js/angularjs-grunt-example/test/mock/*/.js”与任何文件都不匹配

有修复感谢同样的。