【发布时间】:2020-07-14 04:57:12
【问题描述】:
it('Reset filter works properly', () => {
fixture.detectChanges();
fixture.whenStable().then(() => {
const hostElement = fixture.nativeElement;
const checkBox: HTMLInputElement = hostElement.querySelector('#filter ion-item:first-child ion-checkbox');
console.log('checkBox', checkBox);
expect(checkBox.checked).toBe(false);
checkBox.click();
fixture.detectChanges();
expect(checkBox.checked).toBe(true);
尝试在 Angular 9,Jasim 框架中对基本复选框功能进行单元测试
这里最初的复选框将被取消选中,然后单击选择它,但没有按预期工作。
console.log 打印复选框元素
<ion-checkbox _ngcontent-a-c154="" color="selection" mode="md" slot="start" class="ion-margin-start"></ion-checkbox>
错误信息 错误:预期未定义为假。
【问题讨论】:
标签: angular jasmine karma-jasmine ionic4