首页 文章

Angular 5使用材料,jasmine karma测试失败,带有mat-icon

提问于
浏览
5

我正试图用茉莉花业力来

ng test

对Angular Materials的所有问题感到惊讶 . 我在几个月前看到了OLDER版材料的例子,当它被称为 md-icon 而不是 mat-icon 等...

因此,这不能解决抛出的错误

MaterialModule.forRoot()

错误

mat-icon不是已知的元素角度材质

1 回答

  • 15

    我遇到了测试材料组件的相同问题 .

    感谢k.vincent在评论中为我提供了正确的答案 .

    对于使用Material的组件,请确保* .spec文件与此类似:

    import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
    
    ...
    
    beforeEach(async(() => {
        TestBed.configureTestingModule({
            declarations: [ MyComponent ],
            schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
        })
        .compileComponents();
    }));
    

相关问题