Angularjs “约曼咕噜测试模式”;路径“public/todo/test/mock/***.js”;与任何文件都不匹配

Angularjs “约曼咕噜测试模式”;路径“public/todo/test/mock/***.js”;与任何文件都不匹配,angularjs,gruntjs,yeoman,karma-runner,Angularjs,Gruntjs,Yeoman,Karma Runner,我是yeoman公司的新员工,所以我遵循主页底部的好教程,除了咕噜测试之外,所有的工作都很好 我得到一个模式path\u public/todo/test/mock/***。js与任何文件都不匹配,测试失败 这是一个包含所有堆栈的要点。这里有人知道如何解决这个问题吗? 警告[观察者]:模式“/Users/newtriks/src/newtriks dev/js/angularjs grunt example/test/mock/*.js”与任何文件都不匹配 同样的,也有修复方法。来自 运行咕噜卡

我是yeoman公司的新员工,所以我遵循主页底部的好教程,除了咕噜测试之外,所有的工作都很好

我得到一个模式
path\u public/todo/test/mock/***。js与任何文件都不匹配,测试失败

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

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

同样的,也有修复方法。

来自

运行咕噜卡玛咕噜卡玛所有测试通过!Chrome 27.0(Mac): 已执行1次成功中的1次(0.085秒/0.018秒),但请等待…出现错误 警告:警告[观察者]:模式 “/Users/newtriks/src/newtriks-dev/js/angularjs-grunt-example/test/mock//.js” 不匹配任何文件。让我们来解决这个问题。我倾向于补充 目录的要求,现在我没有模拟,所以让评论 包括在内。打开karma.conf.js,用 “test/mock//.js”。再次运行咕哝业力,警告应该是 跑了。注意:如果您想要遵循karma-e2e.conf.js的相同逻辑 此外,这将确保端到端的警告也已修复 测试


当然,如果您想知道如何实际添加模拟对象,请检查

您的应用程序中是否有类似path\u public/todo/test/mock/的路径否,请查看@Whisher BKM到底说了什么,您的应用程序中是否有
path\u public/todo/test/mock
?如果没有,那么在你的
karma.conf.js
中注释掉
文件[files\u here]
中的那一行:['app/bower\u components/angular/angular.js'、'app/bower\u components/angular mocks/angular mocks.js'、'app/scripts/*.js'、'app/scripts/**.js'、'test/mock/***.js'],但在我与yeoman一起设置的部署中没有模拟文件夹:(此链接指向一个死页,但这是我第一次看到有人对*/mock/.js内容的实际用途提出建议。是否有更新解释的建议?我想我是指向此链接的,尽管这是一段漫长的时间:),在实际文本中,他提到的代码如下所示: