Привет. Я пишу тестовый блок для моего углового кода.Я пытаюсь обновить текстовое поле в gridview.Ниже приведен мой код вида сетки.
<input *ngIf="editing[rowIndex + '-scopevalue']" class="inline-editor" autofocus (blur)="updateValue($event, 'scopevalue', value, rowIndex)" type="text" [value]="value" />
Ниже функция выполняет обновление.
updateValue(event, cell, cellValue, rowIndex) {
this.editing[rowIndex + '-' + cell] = false;
this.rows[rowIndex][cell] = event.target.value;
this.rowsCache[rowIndex][cell] = event.target.value;
this.scopeEdit = this.rows[rowIndex];
this.updateScope();
}
Ниже тестового блока я пишу для проверки вышеуказанного кода.
it('update scope name value', () => {
var row = component.rows[0];
let cell = 'scopevalue';
let cellValue = row.scopevalue;
let rowIndex = 0;
component.updateValue('/bmw', cell, cellValue, rowIndex);
});
В приведенном выше методе первым параметром считается событие.Может кто-нибудь помочь мне, как создать событие?Любая помощь будет оценена.Спасибо