ng-mocks:NG0304:"ng-mocks-ButtonComponent"不是已知元素



我正在使用Angular的ng mock。在运行测试用例时,我得到了低于错误

console.errorNG0304:"ng mocks ButtonComponent"不是已知元素(在"i"组件>模板中使用(:

  1. 如果"ng mocks ButtonComponent"是一个Angular组件,则验证它是一个零件>声明该组件的@NgModule
  2. 如果"ng mocks ButtonComponent"是Web组件,则将"CUSTOM_ELEMENTS_SCHEMA"添加到>此组件的'@NgModule.schemas'以取消显示此消息
describe('ButtonComponent', () => {
beforeEach(() => {
return MockBuilder(ButtonComponent, ButtonModule);
});
it('should create', () => {
const fixture = MockRender(ButtonComponent);
expect(fixture.point.componentInstance).toBeDefined();
});
it('should have icon as input decorator for the button component', () => {
const fixture = MockRender(ButtonComponent);
expect(fixture.point.componentInstance.icon).toBeDefined();
});

已报告并修复此问题:https://github.com/help-me-mom/ng-mocks/issues/3515

请将ng-mock升级到最新版本。

最新更新