আমি আমার কৌনিক 4.1.0 উপাদানটি পরীক্ষা করার চেষ্টা করছি -
export class CellComponent implements OnInit {
lines: Observable<Array<ILine>>;
@Input() dep: string;
@Input() embedded: boolean;
@Input() dashboard: boolean;
constructor(
public dataService: CellService,
private route: ActivatedRoute,
private router: Router, private store: Store<AppStore>) {
}
}
তবে, একটি সাধারণ "তৈরি করা উচিত" পরীক্ষাটি এই ক্রিপ্টিক ত্রুটি ছুড়ে দেয় ...
নেটওয়ার্কএরর: এক্সএমএলএইচটিপিআরকুয়েস্টে 'প্রেরণ' কার্যকর করতে ব্যর্থ: 'এনজি: ///DynamicTestModule/module.ngfactory.js' লোড করতে ব্যর্থ।
সুতরাং আমি এই প্রশ্নটি পেয়েছি , যা পরামর্শ দেয় যে সমস্যাটির উপাদানটির এমন @Input)_
প্যারাম রয়েছে যা সেট করা নেই, তবে আমি যদি আমার পরীক্ষাটি এভাবে পরিবর্তন করি তবে:
it('should create', inject([CellComponent], (cmp: CellComponent) => {
cmp.dep = '';
cmp.embedded = false;
cmp.dashboard = false;
expect(cmp).toBeTruthy();
}));
তারপরে আমি এখনও একই সমস্যাটি পাই, একইভাবে, আমি যদি @Input()
উপাদানটি থেকে টীকাগুলি সরিয়ে ফেলি , তবুও কোনও পার্থক্য নেই। আমি কীভাবে এই পরীক্ষাগুলি পাস করতে পারি?