我是 Angular 的新手。并尝试编写一些单元测试。继续未定义(阅读“价值”) //这是我的组件类(提前谢谢你)
export class inputComponent implements ICellRendererAngularComp {
public flag!: boolean;
public params: any;
agInit(params: ICellRendererParams): void {
const fieldName = params.colDef?.field;
let name: string = fieldName!
this.flag = params.data[name];
this.param = params;
}
refresh(params: ICellRendererParams) {
this.params = params;
return true;
}
这是我的测试
it('should agInit and refersh', () => {
component.agInt(<ICellRendererParams>{ data: {"test": true}, colDef: {fiedl: "test"} })
component.refresh(<ICellRendererParams>{ data: {"test": true}, colDef: {fiedl: "test"} })
expect(component).toBeTruthy();
});
我得到:
TypeError:无法读取未定义的属性(读取“值”)