【发布时间】:2015-04-14 10:44:07
【问题描述】:
我想测试一个其标记包含子指令的指令。 例如
<div class="directiveUnderTest">
<child-directive></child-directive>
</div>
我想在我的单元测试中删除子指令,这样它就不会尝试“编译”它,而是忽略这个指令。 我可以的
inject(function($templateCache) {
$templateCache.put('/path/to/child/directive', '');
});
但这现在取决于子指令的实现。我想删除整个子指令。
我不想覆盖被测指令的模板,因为我需要编译真正的模板才能创建预期的范围。
有什么建议吗?
提前致谢。
【问题讨论】:
标签: angularjs unit-testing directive