@@ -8,7 +8,7 @@ describe('ToggleButton', () => {
88 const ref = React . createRef ( ) ;
99 mount (
1010 < div >
11- < ToggleButtonGroup . Button ref = { ref } value = { 3 } >
11+ < ToggleButtonGroup . Button id = "id" ref = { ref } value = { 3 } >
1212 Option 3
1313 </ ToggleButtonGroup . Button >
1414 </ div > ,
@@ -20,39 +20,28 @@ describe('ToggleButton', () => {
2020 it ( 'should add an inputRef' , ( ) => {
2121 const ref = React . createRef ( ) ;
2222 mount (
23- < ToggleButtonGroup . Button inputRef = { ref } value = { 3 } >
23+ < ToggleButtonGroup . Button id = "id" inputRef = { ref } value = { 3 } >
2424 Option 3
2525 </ ToggleButtonGroup . Button > ,
2626 ) ;
2727
2828 ref . current . tagName . should . equal ( 'INPUT' ) ;
2929 } ) ;
30-
31- it ( 'should set focus state' , ( ) => {
32- const wrapper = mount (
33- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button > ,
34- ) ;
35-
36- wrapper . find ( 'input' ) . simulate ( 'focus' ) ;
37- wrapper . find ( 'Button' ) . hasClass ( 'focus' ) . should . equal ( true ) ;
38- } ) ;
39-
40- it ( 'should set blur state' , ( ) => {
41- const wrapper = mount (
42- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button > ,
43- ) ;
44- wrapper . find ( 'input' ) . simulate ( 'blur' ) ;
45- wrapper . find ( 'Button' ) . hasClass ( 'focus' ) . should . equal ( false ) ;
46- } ) ;
4730} ) ;
4831
4932describe ( 'ToggleButtonGroup' , ( ) => {
5033 it ( 'should render checkboxes' , ( ) => {
5134 mount (
5235 < ToggleButtonGroup type = "checkbox" >
53- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
54- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
55- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
36+ < ToggleButtonGroup . Button id = "id1" value = { 1 } >
37+ Option 1
38+ </ ToggleButtonGroup . Button >
39+ < ToggleButtonGroup . Button id = "id2" value = { 2 } >
40+ Option 2
41+ </ ToggleButtonGroup . Button >
42+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
43+ Option 3
44+ </ ToggleButtonGroup . Button >
5645 </ ToggleButtonGroup > ,
5746 )
5847 . find ( 'input[type="checkbox"]' )
@@ -62,9 +51,15 @@ describe('ToggleButtonGroup', () => {
6251 it ( 'should render radios' , ( ) => {
6352 mount (
6453 < ToggleButtonGroup type = "radio" name = "items" >
65- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
66- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
67- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
54+ < ToggleButtonGroup . Button id = "id1" value = { 1 } >
55+ Option 1
56+ </ ToggleButtonGroup . Button >
57+ < ToggleButtonGroup . Button id = "id2" value = { 2 } >
58+ Option 2
59+ </ ToggleButtonGroup . Button >
60+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
61+ Option 3
62+ </ ToggleButtonGroup . Button >
6863 </ ToggleButtonGroup > ,
6964 )
7065 . find ( 'input[type="radio"]' )
@@ -74,9 +69,15 @@ describe('ToggleButtonGroup', () => {
7469 it ( 'should select initial values' , ( ) => {
7570 mount (
7671 < ToggleButtonGroup type = "checkbox" defaultValue = { [ 1 , 3 ] } >
77- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
78- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
79- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
72+ < ToggleButtonGroup . Button id = "id1" value = { 1 } >
73+ Option 1
74+ </ ToggleButtonGroup . Button >
75+ < ToggleButtonGroup . Button id = "id2" value = { 2 } >
76+ Option 2
77+ </ ToggleButtonGroup . Button >
78+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
79+ Option 3
80+ </ ToggleButtonGroup . Button >
8081 </ ToggleButtonGroup > ,
8182 )
8283 . find ( 'input[checked=true]' )
@@ -86,13 +87,15 @@ describe('ToggleButtonGroup', () => {
8687 it ( 'should disable radios' , ( ) => {
8788 const wrapper = mount (
8889 < ToggleButtonGroup type = "radio" name = "items" >
89- < ToggleButtonGroup . Button value = { 1 } disabled >
90+ < ToggleButtonGroup . Button id = "id1" value = { 1 } disabled >
9091 Option 1
9192 </ ToggleButtonGroup . Button >
92- < ToggleButtonGroup . Button value = { 2 } disabled >
93+ < ToggleButtonGroup . Button id = "id2" value = { 2 } disabled >
9394 Option 2
9495 </ ToggleButtonGroup . Button >
95- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
96+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
97+ Option 3
98+ </ ToggleButtonGroup . Button >
9699 </ ToggleButtonGroup > ,
97100 ) ;
98101
@@ -105,9 +108,15 @@ describe('ToggleButtonGroup', () => {
105108 const spy = sinon . spy ( ) ;
106109 mount (
107110 < ToggleButtonGroup type = "checkbox" onChange = { spy } >
108- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
109- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
110- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
111+ < ToggleButtonGroup . Button id = "id1" value = { 1 } >
112+ Option 1
113+ </ ToggleButtonGroup . Button >
114+ < ToggleButtonGroup . Button id = "id2" value = { 2 } >
115+ Option 2
116+ </ ToggleButtonGroup . Button >
117+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
118+ Option 3
119+ </ ToggleButtonGroup . Button >
111120 </ ToggleButtonGroup > ,
112121 )
113122 . find ( 'input[type="checkbox"]' )
@@ -121,9 +130,15 @@ describe('ToggleButtonGroup', () => {
121130 const spy = sinon . spy ( ) ;
122131 mount (
123132 < ToggleButtonGroup type = "radio" name = "items" onChange = { spy } >
124- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
125- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
126- < ToggleButtonGroup . Button value = { 3 } > Option 3</ ToggleButtonGroup . Button >
133+ < ToggleButtonGroup . Button id = "id1" value = { 1 } >
134+ Option 1
135+ </ ToggleButtonGroup . Button >
136+ < ToggleButtonGroup . Button id = "id2" value = { 2 } >
137+ Option 2
138+ </ ToggleButtonGroup . Button >
139+ < ToggleButtonGroup . Button id = "id3" value = { 3 } >
140+ Option 3
141+ </ ToggleButtonGroup . Button >
127142 </ ToggleButtonGroup > ,
128143 )
129144 . find ( 'input[type="radio"]' )
@@ -142,8 +157,12 @@ describe('ToggleButtonGroup', () => {
142157 defaultValue = { [ 1 , 2 ] }
143158 onChange = { spy }
144159 >
145- < ToggleButtonGroup . Button value = { 1 } > Option 1</ ToggleButtonGroup . Button >
146- < ToggleButtonGroup . Button value = { 2 } > Option 2</ ToggleButtonGroup . Button >
160+ < ToggleButtonGroup . Button id = "id2" value = { 1 } >
161+ Option 1
162+ </ ToggleButtonGroup . Button >
163+ < ToggleButtonGroup . Button id = "id3" value = { 2 } >
164+ Option 2
165+ </ ToggleButtonGroup . Button >
147166 </ ToggleButtonGroup > ,
148167 )
149168 . find ( 'input[type="checkbox"]' )
0 commit comments