如何使用注入服务测试angular2组件

时间:2017-03-17 08:43:33

标签: angular angular2-services angular2-testing

我下了官方文档,但是我仍然会收到一些关于某些元素似乎为空的错误。

enter image description here enter image description here

//test

it('should welcome the user', () => {
    fixture.detectChanges();
    //constcontentel.textContent;
    expect(el.textContent).toContain('Welcome', '"Welcome ..."');
    expect(el.textContent).toContain('Test User', 'expected name');
});

1 个答案:

答案 0 :(得分:0)

解决方法是从test

中的组件实例调用方法

comp.NameOfMethod();