代码之家  ›  专栏  ›  技术社区  ›  mrnair

在角5测试底漆手风琴时未触发开启功能

  •  2
  • mrnair  · 技术社区  · 7 年前

    当我测试部件时,p-accordion的开启功能没有被触发。open标志在onOpen函数中设置,工作正常,但在测试组件时未被调用。知道为什么吗?

    it('should set open to -1', fakeAsync(() => {
        const accordion = element.query(By.css('a#ui-accordiontab-0'));
        accordion.nativeElement.click();
        expect(component.open).toEqual(-1);
      }));
    

    Html文件

    <p-accordion [activeIndex]="open" (onOpen)="setOpen($event)" >
                <p-accordionTab>
                    ...
                </p-accordionTab>
    </p-accordion>
    
    0 回复  |  直到 7 年前