Как у меня есть метод -
Я вызываю этот метод из моего модульного теста, используя значение -
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