【发布时间】:2022-08-07 22:39:52
【问题描述】:
我有一个组件在调用函数时会发出一个值, 如何测试@output 是否发出值? 这是我的功能
@Output() emitDetail = new EventEmitter();
emitDetailFn() {
this.emitDetail .emit(false);
}
这是我的测试
it(\'Detailfn should be called\',()=>{
let emitted: boolean;
component.emitDetail .subscribe(value => {
emitted = value
})
component.emitDetailFn();
expect(emitted).toEqual(false)
})
标签: unit-testing jasmine karma-jasmine angular-test angular-testing-library