模块'DynamicTestModule'导入的意外值'DecoratorFactory'。请添加@NgModule注释
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块'DynamicTestModule'导入的意外值'DecoratorFactory'。请添加@NgModule注释相关的知识,希望对你有一定的参考价值。
这是我的spec文件:
import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { ScorecardComponent } from './scorecard.component';
import { DataService } from '../data.service';
import { HttpModule } from '@angular/http';
import { Component } from '@angular/core';
describe('ScorecardComponent', () => {
let comp: ScorecardComponent;
let fixture: ComponentFixture<ScorecardComponent>;
let de: DebugElement;
let el: htmlElement;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ ScorecardComponent ],
imports: [ Component, HttpModule ],
providers: [ DataService ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(ScorecardComponent);
comp = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(comp).toBeTruthy();
});
});
我收到此错误:
模块'DynamicTestModule'导入的意外值'DecoratorFactory'。请添加@NgModule注释。
如果您使用了NgModule并且缺少NgModule来导入,我们希望这样的错误。因此,如果您使用它,请务必导入NgModule:"import {NgbModule} from '@ng-bootstrap/ng-bootstrap';"
以上是关于模块'DynamicTestModule'导入的意外值'DecoratorFactory'。请添加@NgModule注释的主要内容,如果未能解决你的问题,请参考以下文章
失败:模块“DynamicTestModule”导入的意外指令“ContactDetailsComponent”。请添加@NgModule 注释
错误:模块“DynamicTestModule”导入了意外的值“CookieService”。请添加@NgModule 注释
模块“DynamicTestModule”导入的意外值“DecoratorFactory” - karma-jasmine
Jasmin + 业力:“错误:模块 'DynamicTestModule' 导入的意外值 'HttpClient'。请添加 @NgModule 注释。”
角度单元测试:失败:模块“DynamicTestModule”导入的意外值“DxTemplateHost”:添加@NgModule 注释