如何在Jasmine中编译嵌套的Directives进行单元测试?

时间:2017-05-15 00:11:59

标签: javascript angularjs unit-testing jasmine karma-jasmine

我目前正在编译单元测试$ compile(' custom directive')(范围)的指令;它确实编译了该指令,但嵌套在指令中的自定义指令仍然是未编译的。有没有办法编译嵌套指令?

1 个答案:

答案 0 :(得分:0)

我会回答任何看到这个问题的人的问题。他们没有编译的原因是因为我需要将嵌套指令作为父指令中的依赖项引用。你不需要在角度上这样做,因为它可以在前端工作。它不适用于Jasmine,因为它只是将它识别为一个简单的html元素(这是预期的和有效的),除非你指定它依赖于它将它识别为一个角度指令。这也是Jasmine没有抛出依赖错误的原因。