哪个Angular模块将[computed] =“var”变成computed =“hello”?

时间:2018-05-07 16:05:13

标签: angular unit-testing mocking

我正在使用一个优秀的库帮助我在Angular 5+中调用名为shallow-render的测试组件。默认情况下,它会自动为所有依赖项创建简单的{}模拟,除非您告诉它不要(或定义您自己的)。 (它不会模拟CoreModuleBrowserPlatformModule)。

我正在为输入上的组件编写单元测试并使用属性绑定语法,如下所示:

<input [disabled]="condition" [type]="expression" ...>

在我的应用中,输入同时具有disabledtype属性(没有周围的方括号)。然而,在我的测试中,它们没有出现。相反,我只有ng-reflect-typeng-reflect-disabled属性。

似乎不存在负责将属性添加到模板中的任何模块/依赖项。我想知道它是哪个模块,以便我可以告诉shallow-render不要嘲笑它。

0 个答案:

没有答案