我有一个自定义角度指令(顶级指令),它将值传递给其他2个指令(子指令),在它的模板体内。
如果子指令正在接收顶级指令传递的正确值,我必须编写集成测试,但是当我编译(topLevelDirectiveHtml)(范围)时,它的HTML不包含评估值,而是在子指令中评估HTML,我得到的模板,包含对模型的引用......举个例子:
$scope.myModel = true;
<topLevelDirective testValue="myModel" />
编译后,这将评估为以下代码
directive.scope.subValue = myModel;
<subDirective subTestValue="subValue" />
我需要验证在编译subDirective之后,“subTestValue”属性的值为“true”,而是其值为“subValue”
答案 0 :(得分:0)
您必须在您的示波器上标记“subValue”,如:
scopeFake.subValue = true;