小编Pau*_*ney的帖子

角度2单元测试无法找到debugElement

我试图在我的组件上运行单元测试,这是路由器的输出。我已对组件所使用的路由器和服务进行了存根,并且尝试使用fixture.debugElement拉动该元素以确认测试是否正常。但是,这总是返回为NULL。

测验

import { TestBed, async, ComponentFixture } from '@angular/core/testing';
import { Router } from '@angular/router';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';

import { HeroesComponent } from './heroes.component';
import { HeroService } from '../hero.service';
import { StubHeroService } from '../testing/stub-hero.service';
import { StubRouter } from '../testing/stub-router';

let comp:    HeroesComponent;
let fixture: ComponentFixture<HeroesComponent>;
let de:      DebugElement;
let el:      HTMLElement;

describe('Component: Heroes', () => {

  beforeEach( async(() => {
    TestBed.configureTestingModule({
      declarations: [HeroesComponent],
      providers: [
        { provide: …
Run Code Online (Sandbox Code Playgroud)

unit-testing angular2-testing angular

5
推荐指数
1
解决办法
4575
查看次数

标签 统计

angular ×1

angular2-testing ×1

unit-testing ×1