我在模板与图像的成分Angular2茉莉花测试图像源
<div class="logo"><img src="../images/logo.png"/></div>
当运行业力的任务,它抛出这样的错误
Uncaught Error: Cannot find module "../images/logo.png"
一提的是应用程序呈现图像细腻,只有因果报应正在抱怨。
任何意见将不胜感激。
我在模板与图像的成分Angular2茉莉花测试图像源
<div class="logo"><img src="../images/logo.png"/></div>
当运行业力的任务,它抛出这样的错误
Uncaught Error: Cannot find module "../images/logo.png"
一提的是应用程序呈现图像细腻,只有因果报应正在抱怨。
任何意见将不胜感激。
假设您使用karma-jasmine来运行测试。该文件将在港主办9876
比方说,你的IMG SRC是./assets/images/logo.png
,那么你应该期望SRC是http://localhost:9876/assets/images/logo.png
,而不是仅仅./assets/images/logo.png
你可以尝试这样的事:
it('should render the logo', async(() => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
expect(compiled.querySelector('div.logo>img').src).toContain('/images/logo.png');
}));