4

ジャスミン テストがあり、モジュールで定義されているため、コントローラー コンストラクター関数への参照を取得できません。ここで私の要点を参照してください https://gist.github.com/hcabnettek/5222429

次のように定義されたコントローラーを単体テストする必要があります

angular.module('foo', []).controller('fooCtrl', function($scope){ $scope.foo = 'bar'; });

誰でも私を助けることができますか?ありがとう!

4

1 に答える 1

1

http://www.itaware.eu/2012/10/19/angularjs-unit-tests-and-end-to-end-tests/

重要なのは、angular-mocks の module() 関数でした。モジュール内で定義されている文字列コントローラー名を使用して動作するようになりました。

于 2013-03-22T17:58:53.447 に答える