@@ -25,13 +25,12 @@ const createTabs = ({ selectedTab = TABS.FIRST } = {}) => {
2525 const triggerId = `${ tabGroup } _${ tab } -tab` ;
2626 const contentId = `${ tabGroup } _${ tab } -tab-content` ;
2727
28- $trigger . classList . add ( "tab-nav__trigger " ) ;
28+ $trigger . classList . add ( "tab-nav__tab " ) ;
2929 $trigger . setAttribute ( "id" , triggerId ) ;
3030 $trigger . setAttribute ( "aria-controls" , contentId ) ;
3131 $trigger . setAttribute ( "role" , "tab" ) ;
3232 $trigger . setAttribute ( "aria-selected" , `${ tab === selectedTab } ` ) ;
3333 $trigger . textContent = `${ tab . toUpperCase ( ) } tab` ;
34- $trigger . disabled = tab === selectedTab ;
3534
3635 $content . classList . add ( "tab-content__item" ) ;
3736 $content . setAttribute ( "id" , contentId ) ;
@@ -66,7 +65,7 @@ describe("Tabs", () => {
6665 }
6766 } ) ;
6867
69- it ( "checks tab trigger correctly by using `.isTabLink ()` method" , ( ) => {
68+ it ( "checks tab trigger correctly by using `.isTab ()` method" , ( ) => {
7069 const { $nav, $content } = createTabs ( ) ;
7170 const $intruder = document . createElement ( "button" ) ;
7271 $intruder . classList . add ( "tab-nav__trigger" ) ;
@@ -77,12 +76,12 @@ describe("Tabs", () => {
7776
7877 const TestTabs = new Tabs ( { $nav, $content } ) ;
7978
80- expect ( TestTabs . isTabLink ( $intruder ) ) . toBe ( false ) ;
79+ expect ( TestTabs . isTab ( $intruder ) ) . toBe ( false ) ;
8180
8281 for ( const tab of tabNames ) {
8382 const $tab = getByRole ( $nav , "tab" , { name : `${ tab . toUpperCase ( ) } tab` } ) ;
8483
85- expect ( TestTabs . isTabLink ( $tab ) ) . toBe ( true ) ;
84+ expect ( TestTabs . isTab ( $tab ) ) . toBe ( true ) ;
8685 }
8786 } ) ;
8887
@@ -121,11 +120,8 @@ describe("Tabs", () => {
121120
122121 expect ( TestTabs . currentTab ) . toBe ( $tab ) ;
123122 expect ( $selectedTab ) . toBe ( $tab ) ;
124- expect ( $tab . disabled ) . toBe ( true ) ;
125- if ( $tab !== $initialSelectedTab ) {
123+ if ( $tab !== $initialSelectedTab )
126124 expect ( $initialSelectedTab . getAttribute ( "aria-selected" ) ) . toBe ( "false" ) ;
127- expect ( $initialSelectedTab . disabled ) . toBe ( false ) ;
128- }
129125 }
130126 } ) ;
131127
0 commit comments