Жасмин: Как передать данные о событиях вместе с triggerEventHandler - PullRequest
0 голосов
/ 25 сентября 2019

Я запускаю модульный тест для угловых, я хочу передать данные о событии вместе с событием щелчка.Я хочу передать этот номер вместе с событием клика.Я вызываю функцию load (), когда нажимаю на кнопку, и печатаю, если получил данные о событии, но ничего не напечатано

 let ButtonDOM = fixture.debugElement.query(By.css('#loadbtn'));
 console.log(ButtonDOM.nativeElement);// able to print dom element
 ButtonDOM.triggerEventHandler('click',{number:2564});

 function load(){
 console.log(number);//nothing printed
 }

template.html

 <div class="form-group">
   <label class="col-sm-6 col-form-label" for="name">Customer Number</label>
   <input type="text" id="accountid" class="form-control col-sm-3" [(ngModel)]="record.accountid" (change)="daemonChanged(0)" name="accountid" required>
   <button id="loadbtn" (click)="loadCustomer()" class="col-sm-3 btn">Load</button>
 </div>  

приведенный выше фрагмент кода, похоже, не работает, я хочу, чтобы число передавалось при нажатии на функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...