angular - 如何在 karma 测试台中包含 Angular Material 库

标签 angular unit-testing testing karma-jasmine

所以我遇到了 Angular 4 单元测试的问题。

“失败:未捕获( promise ):错误:模板解析错误: 无法绑定(bind)到“mdMenuTriggerFor”,因为它不是“按钮”的已知属性。”

有人知道在 karma 测试中包含 Angular Material 的想法或文档引用吗?谢谢!

最佳答案

您需要导入 MdMenuModuleTestBed 中,将其添加到 TestBedimports 列表中。

import { MdMenuModule } from '@angular/material';
...
    TestBed.configureTestingModule({
        imports: [ MdMenuModule ],
        ...
    });

关于angular - 如何在 karma 测试台中包含 Angular Material 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45470430/

相关文章:

ruby-on-rails - 在 Rails 中测试库/例程(即不是模型或 Controller )的方法

java - Mockito Java 测试总是通过 - 我做错了什么?

angular - Angular2 的 Kendo UI - 网格如何动态添加列

spring-security block websocket (sockjs)

css - 是否可以用 routerLinkActive 替换一个类而不是只添加一个类?

java - 测试一个巨大的分解方法及其内部辅助方法

python - 在单元测试结束之前,assertRaises 中的函数会完成吗?

perl - 编写涉及随机性的 Perl 测试时,最佳实践是什么?

Angular 5 如何删除 URL 中的辅助路由器导出名称但导出应加载

reactjs - 即使在调试中,React Native Testing Library仍找不到文本