【发布时间】:2020-01-26 12:13:15
【问题描述】:
我正在为 Angular 应用程序运行单元测试,我想通过单元测试设置此输入元素的文本内容。我正在使用 jasmine
<input type="text" id="accountid" class="form-control col-sm-3" [(ngModel)]="record.accountid" name="accountid" required>
我试过了,但是没用
let formData = fixture.debugElement.query(By.css('#accountid'));
formData.nativeElement.value = 22;
fixture.detectChanges();
console.log(formData.nativeElement.textContent);//expected to print 22
expect(formData.nativeElement.textContent).toBe(22);//fails
【问题讨论】:
标签: html angular typescript unit-testing