我想测试一个组件类,但是,我的测试不起作用。
这是堆栈错误的一部分:
Error: Invalid provider for the NgModule 'DynamicTestModule' - only instances of Provider and Type are allowed, got: [AlertModaldataComponent, [object Object], [object Object], ?[object Object]?, ...] in http://localhost:9878/_karma_webpack_/main.bundle.js (line 94300)
_reportError@http://localhost:9878/_karma_webpack_/main.bundle.js:94300:24
http://localhost:9878/_karma_webpack_/main.bundle.js:94095:39
forEach@[native code]
_getProvidersMetadata@http://localhost:9878/_karma_webpack_/main.bundle.js:94063:26
Run Code Online (Sandbox Code Playgroud)
这是我的组件类
import { Component, OnInit, ViewChildren, QueryList, OnDestroy } from '@angular/core';
import { MatMenuTrigger } from '@angular/material';
import { Router } from '@angular/router';
import { RefreshOnActionService } from './../../../services/refresh-on-action.service';
import { AlertModaldataComponent } from './../../common/modal/alert-modaldata.component';
import { RefreshEntityEnum } from './../../../shared/models/refresh-entity-enum';
import { RefreshService …Run Code Online (Sandbox Code Playgroud)