如何获得模块中定义的angularjs控制器的引用?

时间:2013-03-22 16:08:06

标签: javascript angularjs jasmine

我有一个茉莉花测试,我无法获得对模块中定义的控制器构造函数的引用。请在此处查看我的要点https://gist.github.com/hcabnettek/5222429

我需要对像

这样定义的控制器进行单元测试
angular.module('foo', []).controller('fooCtrl', function($scope){ $scope.foo = 'bar'; });

有人可以帮帮我吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

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

关键是角度模拟中的module()函数。现在它使用模块内定义的字符串控制器名称。