AngularJS 单元测试指令的属性值



我有一个指令,看起来像这样:

<foo bar="5"></foo>

其中bar是一个属性,不是在DDO的scope属性中定义的。如何编写一个单元测试来断言bar的值为5?

我相信这对你有用:

var element = $compile("<foo bar="5"></foo>")($rootScope);
$rootScope.$digest();
var ctrl = element.find('foo').controller('fooController');
expect(ctrl.bar).toBe("5");

最新更新