Angularjs 我如何';我应该为AngularUI路由器运行单元测试
我对因果报应很陌生。。。 我想为您提供一个bug修复 我需要编写新的单元测试并检查所有其他测试,但我不明白我应该如何在这个项目上运行karma 我试过:Angularjs 我如何';我应该为AngularUI路由器运行单元测试,angularjs,unit-testing,angular-ui-router,karma-runner,Angularjs,Unit Testing,Angular Ui Router,Karma Runner,我对因果报应很陌生。。。 我想为您提供一个bug修复 我需要编写新的单元测试并检查所有其他测试,但我不明白我应该如何在这个项目上运行karma 我试过: grunt dev karma start config/karma.js 但karma似乎没有运行,我得到“没有服务器监听端口8080”。而且在任何情况下,如果我手动运行karma,我只看到一个摘要,输出类似于:“完成错误” 因此,我尝试了: grunt dev karma start config/karma.js 但是我没有看到任
grunt dev
karma start config/karma.js
但karma似乎没有运行,我得到“没有服务器监听端口8080”。而且在任何情况下,如果我手动运行karma,我只看到一个摘要,输出类似于:“完成错误”
因此,我尝试了:
grunt dev
karma start config/karma.js
但是我没有看到任何输出结果,可能是karma Reporter没有配置
我也试过了
grunt default
这个命令似乎做我需要的,但我应该每次运行它,它没有配置为自动观看
在我的项目中,我通常将karma或mocha配置为自动观看文件,我只是将其放在后台
您建议如何处理ui路由器项目或其他类似项目?
也许我遗漏了什么…你可以从他们的grunt默认值中看到,
将构建项目并运行所有测试
要在To watch模式下启动测试,您可以使用
grunt karma:watch
。这将运行所有~280,当任何在谢谢@juco,咕噜卡玛:手表
下的东西正是我要找的。