From d8603d14db796c5e5c1d14b701bba473427232dc Mon Sep 17 00:00:00 2001 From: felipepetuco Date: Fri, 15 Mar 2024 16:10:46 -0300 Subject: [PATCH] fix(page-slide): ajusta regra do foco no elemento --- .../po-page/po-page-slide/po-page-slide.component.spec.ts | 4 ++-- .../po-page/po-page-slide/po-page-slide.component.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.spec.ts b/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.spec.ts index e5083fd4c2..77be522df8 100644 --- a/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.spec.ts +++ b/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.spec.ts @@ -185,7 +185,7 @@ describe('PoPageSlideComponent', () => { tick(100); - const pageSlideContent = debugElement.query(By.css('.po-page-slide-content')); + const pageSlideContent = debugElement.query(By.css('button')); expect(document.activeElement).toEqual(pageSlideContent.nativeElement); flush(); @@ -200,7 +200,7 @@ describe('PoPageSlideComponent', () => { tick(100); - const input = fixtureTest.debugElement.query(By.css('input[name="username"]')); + const input = fixtureTest.debugElement.query(By.css('button')); expect(document.activeElement).toEqual(input.nativeElement); flush(); diff --git a/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.ts b/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.ts index 9d456fad76..b00b3a4a93 100644 --- a/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.ts +++ b/projects/ui/src/lib/components/po-page/po-page-slide/po-page-slide.component.ts @@ -118,7 +118,8 @@ export class PoPageSlideComponent extends PoPageSlideBaseComponent { this.firstElement.focus(); } else { const elements = getFocusableElements(this.pageContent.nativeElement); - const element = elements[1] || this.pageContent.nativeElement; + /* istanbul ignore next */ + const element = elements[0] || this.pageContent.nativeElement; element.focus(); } }