小编Nar*_*esh的帖子

茉莉花:模拟ViewChild组件,Angular 2

我有Parent Component它有View child与它关联的组件。我正在尝试为其设置单元测试,parent component但无法View Child使用模拟类覆盖该组件。我想NO_ERRORS_SCHEMACUSTOM_SCHEMA在架构提供商,也使用ng2-mock-component

describe('Mobile Application Card:', () => {
  let comp: MobileAppCardComponent;
  let fixture: ComponentFixture<MobileAppCardComponent>;

  beforeEach(() => {

    const mock = MockComponent({ selector: 'bt-modal'}); // View Child Component. 
    TestBed.configureTestingModule({
      declarations: [MobileAppCardComponent, mock],
      providers: [{provide: MobileAppService, useValue: serviceStub},
                  {provide: ToastService, useValue: {}},
                  {provide: Router, userValue: null }
                 ]
    });
    fixture = TestBed.createComponent(MobileAppCardComponent);
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing karma-jasmine angular

6
推荐指数
0
解决办法
844
查看次数

标签 统计

angular ×1

javascript ×1

karma-jasmine ×1

unit-testing ×1