@@ -65,37 +65,32 @@ describe('Tabs Pattern', () => {
6565 softDisabled : signal ( true ) ,
6666 items : signal ( [ ] ) ,
6767 element : signal ( document . createElement ( 'div' ) ) ,
68+ selectedTab : signal ( undefined ) ,
6869 } ;
6970 tabListPattern = new TabListPattern ( tabListInputs ) ;
7071
7172 // Initiate a list of TabPatterns.
7273 tabInputs = [
7374 {
74- tablist : signal ( tabListPattern ) ,
75- tabpanel : signal ( undefined ) ,
75+ tabList : signal ( tabListPattern ) ,
76+ tabPanel : signal ( undefined ) ,
7677 id : signal ( 'tab-1-id' ) ,
7778 element : signal ( createTabElement ( ) ) ,
7879 disabled : signal ( false ) ,
79- value : signal ( 'tab-1' ) ,
80- expanded : signal ( false ) ,
8180 } ,
8281 {
83- tablist : signal ( tabListPattern ) ,
84- tabpanel : signal ( undefined ) ,
82+ tabList : signal ( tabListPattern ) ,
83+ tabPanel : signal ( undefined ) ,
8584 id : signal ( 'tab-2-id' ) ,
8685 element : signal ( createTabElement ( ) ) ,
8786 disabled : signal ( false ) ,
88- value : signal ( 'tab-2' ) ,
89- expanded : signal ( false ) ,
9087 } ,
9188 {
92- tablist : signal ( tabListPattern ) ,
93- tabpanel : signal ( undefined ) ,
89+ tabList : signal ( tabListPattern ) ,
90+ tabPanel : signal ( undefined ) ,
9491 id : signal ( 'tab-3-id' ) ,
9592 element : signal ( createTabElement ( ) ) ,
9693 disabled : signal ( false ) ,
97- value : signal ( 'tab-3' ) ,
98- expanded : signal ( false ) ,
9994 } ,
10095 ] ;
10196 tabPatterns = [
@@ -109,17 +104,14 @@ describe('Tabs Pattern', () => {
109104 {
110105 id : signal ( 'tabpanel-1-id' ) ,
111106 tab : signal ( undefined ) ,
112- value : signal ( 'tab-1' ) ,
113107 } ,
114108 {
115109 id : signal ( 'tabpanel-2-id' ) ,
116110 tab : signal ( undefined ) ,
117- value : signal ( 'tab-2' ) ,
118111 } ,
119112 {
120113 id : signal ( 'tabpanel-3-id' ) ,
121114 tab : signal ( undefined ) ,
122- value : signal ( 'tab-3' ) ,
123115 } ,
124116 ] ;
125117 tabPanelPatterns = [
@@ -129,9 +121,9 @@ describe('Tabs Pattern', () => {
129121 ] ;
130122
131123 // Binding between tabs and tabpanels.
132- tabInputs [ 0 ] . tabpanel . set ( tabPanelPatterns [ 0 ] ) ;
133- tabInputs [ 1 ] . tabpanel . set ( tabPanelPatterns [ 1 ] ) ;
134- tabInputs [ 2 ] . tabpanel . set ( tabPanelPatterns [ 2 ] ) ;
124+ tabInputs [ 0 ] . tabPanel . set ( tabPanelPatterns [ 0 ] ) ;
125+ tabInputs [ 1 ] . tabPanel . set ( tabPanelPatterns [ 1 ] ) ;
126+ tabInputs [ 2 ] . tabPanel . set ( tabPanelPatterns [ 2 ] ) ;
135127 tabPanelInputs [ 0 ] . tab . set ( tabPatterns [ 0 ] ) ;
136128 tabPanelInputs [ 1 ] . tab . set ( tabPatterns [ 1 ] ) ;
137129 tabPanelInputs [ 2 ] . tab . set ( tabPatterns [ 2 ] ) ;
@@ -143,8 +135,8 @@ describe('Tabs Pattern', () => {
143135 describe ( '#open' , ( ) => {
144136 it ( 'should open a tab with value' , ( ) => {
145137 expect ( tabListPattern . selectedTab ( ) ) . toBeUndefined ( ) ;
146- tabListPattern . open ( 'tab-1' ) ;
147- expect ( tabListPattern . selectedTab ( ) ! . value ( ) ) . toBe ( 'tab-1' ) ;
138+ tabListPattern . open ( tabPatterns [ 0 ] ) ;
139+ expect ( tabListPattern . selectedTab ( ) ! ) . toBe ( tabPatterns [ 0 ] ) ;
148140 } ) ;
149141
150142 it ( 'should open a tab with tab pattern instance' , ( ) => {
0 commit comments