Ani*_*ket 2 frontend unit-testing jasmine karma-jasmine angular
我正在尝试测试该组件,但找不到 cdkTextareaAutosize 尝试导入各种模块,但错误仍然存在。
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { NotesServiceService } from 'src/app/service/notesService/notes-service.service';
import { RouterTestingModule } from '@angular/router/testing';
import { UpdateComponent } from './update.component';
import { RouterModule } from '@angular/router';
import { HttpClientModule } from '@angular/common/http';
import { MatDialogModule, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
describe('UpdateComponent', () => {
let component: UpdateComponent;
let fixture: ComponentFixture<UpdateComponent>;
beforeEach(async () => {
await TestBed.configureTestingModule({
declarations: [ UpdateComponent ],
providers:[
NotesServiceService,
{ provide: MAT_DIALOG_DATA, useValue: {} },
{ provide: MatDialogRef, useValue: {} }
],
imports:[
RouterModule, RouterTestingModule,HttpClientModule,MatDialogModule
]
})
.compileComponents();
});
Run Code Online (Sandbox Code Playgroud)
我找到了问题的解决方案。
import {TextFieldModule} from '@angular/cdk/text-field'; //import this module
imports: [TextFieldModule] // add it to imports array
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2420 次 |
| 最近记录: |