就像我有一个方法 -
我使用值从我的单元测试中调用此方法 -
var eventValue = <ManagedColumns>{
selectedColumns : ["Select","Last Name"],
availableColumns: ["First Name"]
};
component.updateColumns(eventValue);
组件中的方法是 -
updateColumns(eventValue: ManagedColumns) {
console.log("KKKKKKK"+JSON.stringify(eventValue));
this.applyColumnChanges.emit(eventValue);
console.log("LLLLLL"+JSON.stringify(this.applyColumnChanges));
}
我想断言在此方法中发出的事件返回的值与传递给它的值相同。当我尝试(在测试中)-
console.log("MMMMMMMM"+JSON.stringify(component.applyColumnChanges));
它给了我类似下面的东西,但不是发射器返回/发射的值 -
LOG: 'MMMMMMMM{"_isScalar":false,"observers":[],"closed":false,"isStopped":false