Angular 2 Materials 在 karma 测试中发出警告

标签 angular karma-jasmine angular-cli angular-material2

每当我测试一个在其中使用 Angular Material 的组件时,我都会在测试输出中收到一条烦人的警告,我不知道如何清理。如何为 HammerJS 添加 stub 或 polyfill?

WARN LOG: 'Could not find HammerJS. Certain Angular Material components may not work correctly.'

WARN: 'Could not find HammerJS. Certain Angular Material components may not work correctly.'

注意事项:我使用的是 Angular CLI v. 1.0.1 和 Angular Materials v. 2.0.0.beta.3

最佳答案

我已经能够通过将以下行添加到 karma.config.js 中的文件数组来解决这个问题

{ pattern: './node_modules/@angular/material/prebuilt-themes/indigo-pink.css', included: true, watched: true }

关于Angular 2 Materials 在 karma 测试中发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43795116/

相关文章:

angular - 如何链接需要多个先前可观察值的依赖订阅

javascript - 我想将 JSON 文件的值重命名为具有 angular 2+ 键/值的可读文本

javascript - 使用 Karma 进行 ngOnInit 和 MediaChange 测试

angular2 升级后静态解析符号值时出错

spring - 如何将带有 angular 2 前端(angular-cli 构建)的 spring-boot webapp 部署到 Tomcat?

css - 在 Angular 7 中——如何设置使用 ng-content 投影的 HTML 样式

javascript - Angular 7 项目无法导入 node-vibrant

javascript - 将 ES6 模板字面量与 Angular 表达式混合

javascript - 从列表中选择项目的 Jasmine 测试

angular - Angular 中十进制验证器的单元测试