【发布时间】:2016-03-30 20:26:24
【问题描述】:
我有一个如下所示的指令:
<foo bar="5"></foo>
其中 bar 是一个属性,未在 DDO 的范围属性中定义。如何编写单元测试来断言 bar 的值为 5?
【问题讨论】:
标签: javascript angularjs unit-testing angularjs-directive karma-jasmine
我有一个如下所示的指令:
<foo bar="5"></foo>
其中 bar 是一个属性,未在 DDO 的范围属性中定义。如何编写单元测试来断言 bar 的值为 5?
【问题讨论】:
标签: javascript angularjs unit-testing angularjs-directive karma-jasmine
我相信这对你有用:
var element = $compile("<foo bar="5"></foo>")($rootScope);
$rootScope.$digest();
var ctrl = element.find('foo').controller('fooController');
expect(ctrl.bar).toBe("5");
【讨论】: