小编Don*_*o87的帖子

为什么会出现 NG0303 或 NG0300 错误?(角度测试,Karma Jasmine)

我有几个组件(关于、服务、仪表板等),其中添加了标头组件。该应用程序运行良好。但是,我在测试时遇到错误。

\n
import { Component } from \'@angular/core\';\nimport { ComponentFixture, TestBed, waitForAsync } from \'@angular/core/testing\';\nimport { IonicModule } from \'@ionic/angular\';\nimport { SettingsPage } from \'./settings.page\';\n\ndescribe(\'SettingsPage\', () => {\n  let component: SettingsPage;\n  let fixture: ComponentFixture<SettingsPage>;\n\n  beforeEach(waitForAsync(() => {\n    TestBed.configureTestingModule({\n      declarations: [ SettingsPage,MockHeaderComponent ],\n      imports: [IonicModule.forRoot()]\n    }).compileComponents();\n\n    fixture = TestBed.createComponent(SettingsPage);\n    component = fixture.componentInstance;\n    fixture.detectChanges();\n  }));\n\n  it(\'should create\', () => {\n    expect(component).toBeTruthy();\n  });\n});\n@Component({\n  selector: \'app-header\',\n  template: \'\'\n})\nclass MockHeaderComponent {\n}\n
Run Code Online (Sandbox Code Playgroud)\n

第一个错误

\n
Chrome 93.0.4577.82 (Windows 10): Executed 22 of 26 (1 FAILED) (0 …
Run Code Online (Sandbox Code Playgroud)

karma-jasmine ionic-framework angular-test

4
推荐指数
1
解决办法
6828
查看次数