From 98eec844225a57bb688fffbb2d97c6a7c184c93f Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Wed, 20 Jul 2022 15:37:47 -0400 Subject: [PATCH] fix tests --- src/components/tab/tab.test.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/components/tab/tab.test.ts b/src/components/tab/tab.test.ts index a71cb7d6e..460d4feb4 100644 --- a/src/components/tab/tab.test.ts +++ b/src/components/tab/tab.test.ts @@ -8,10 +8,10 @@ describe('', () => { const base = el.shadowRoot!.querySelector('[part="base"]')!; - expect(base.getAttribute('role')).to.equal('tab'); - expect(base.getAttribute('aria-disabled')).to.equal('false'); - expect(base.getAttribute('aria-selected')).to.equal('false'); - expect(base.getAttribute('tabindex')).to.equal('-1'); + expect(el.getAttribute('role')).to.equal('tab'); + expect(el.getAttribute('aria-disabled')).to.equal('false'); + expect(el.getAttribute('aria-selected')).to.equal('false'); + expect(base.getAttribute('tabindex')).to.equal('0'); expect(base.getAttribute('class')).to.equal(' tab '); expect(el.active).to.equal(false); expect(el.closable).to.equal(false); @@ -24,9 +24,9 @@ describe('', () => { const base = el.shadowRoot!.querySelector('[part="base"]')!; expect(el.disabled).to.equal(true); - expect(base.getAttribute('aria-disabled')).to.equal('true'); + expect(el.getAttribute('aria-disabled')).to.equal('true'); expect(base.getAttribute('class')).to.equal(' tab tab--disabled '); - expect(base.getAttribute('tabindex')).to.equal('-1'); + expect(base.getAttribute('tabindex')).to.equal('0'); }); it('should set active tab by attribute', async () => { @@ -35,7 +35,7 @@ describe('', () => { const base = el.shadowRoot!.querySelector('[part="base"]')!; expect(el.active).to.equal(true); - expect(base.getAttribute('aria-selected')).to.equal('true'); + expect(el.getAttribute('aria-selected')).to.equal('true'); expect(base.getAttribute('class')).to.equal(' tab tab--active '); expect(base.getAttribute('tabindex')).to.equal('0'); }); @@ -49,7 +49,6 @@ describe('', () => { expect(el.closable).to.equal(true); expect(base.getAttribute('class')).to.equal(' tab tab--closable '); expect(closeButton).not.to.be.null; - expect(base.getAttribute('tabindex')).to.equal('-1'); }); describe('focus', () => {