我正在使用 angular-material bottomSheet 来传递对象(请参见此处:https : //material.angularjs.org/#/api/material.components.bottomSheet/service/ $mdBottomSheet )。现在我对如何在 jasmine/karma 中正确测试它们感到困惑。下面是常用的注入方式;我尝试注入本地(myLocal)的方式。
beforeEach(inject(function ($controller, $rootScope, _myLocal_) {
scope = $rootScope.$new();
myLocal = _myLocal_;
UserActionsCtrl = $controller('UserActionsCtrl', {
$scope: scope
});
}));
这给了我以下错误:
Error: [$injector:unpr] Unknown provider: myLocalProvider <- myLocal
当然没有什么可找到的,因为我没有用填充的本地人调用底部表。但所有嘲笑他们的尝试都失败了。如果有人知道如何嘲笑当地人,我将不胜感激!