如何在angularjs升级(1 - > 2)项目中使用业力运行单元测试?

时间:2017-02-08 17:14:49

标签: angularjs angular karma-jasmine

我正在研究angular-phonecat update tutorial。我尝试在Phone - 服务转换为angular2的步骤中运行单元测试。应用程序本身正在运行但不是测试。仅与angluarjs联系的测试正在运行,并且测试仅与angular2联系。但混合的不会运行。 Phone - 服务未注入:

Error: [$injector:unpr] Unknown provider: PhoneProvider <- Phone
[1]     http://errors.angularjs.org/1.5.11/$injector/unpr?p0=PhoneProvider%20%3C-%20Phone

我把代码放在了bitbucket repo上。

我想这个问题与UpgradeModule有关。我尝试了很多,真的很困惑。感谢帮助。

1 个答案:

答案 0 :(得分:2)

不确定您是否仍然需要它,但可能对某人有用

pcregrepF() {
  echo pcregrep -M "$string" "$path"
  if pcregrep -M "$string" "$path"; then
    echo "$path --> $string_msg is configured OK"
  else
    echo "$path --> $string_msg is NOT configured correctly"
  fi
}