2
2
3
3
var _extends = Object . assign || function ( target ) { for ( var i = 1 ; i < arguments . length ; i ++ ) { var source = arguments [ i ] ; for ( var key in source ) { if ( Object . prototype . hasOwnProperty . call ( source , key ) ) { target [ key ] = source [ key ] ; } } } return target ; } ;
4
4
5
- function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { 'default' : obj } ; }
6
-
7
5
var _react = require ( 'react' ) ;
8
6
9
7
var _react2 = _interopRequireDefault ( _react ) ;
@@ -38,21 +36,24 @@ var _Autocomplete2 = _interopRequireDefault(_Autocomplete);
38
36
39
37
var _utils = require ( '../utils' ) ;
40
38
41
- var expect = _chai2 [ 'default' ] . expect ;
39
+ function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
40
+
41
+ var expect = _chai2 . default . expect ;
42
+
42
43
43
- _chai2 [ ' default' ] . use ( ( 0 , _chaiEnzyme2 [ ' default' ] ) ( ) ) ;
44
+ _chai2 . default . use ( ( 0 , _chaiEnzyme2 . default ) ( ) ) ;
44
45
45
46
function AutocompleteComponentJSX ( extraProps ) {
46
- return _react2 [ ' default' ] . createElement ( _Autocomplete2 [ ' default' ] , _extends ( {
47
+ return _react2 . default . createElement ( _Autocomplete2 . default , _extends ( {
47
48
initialValue : '' ,
48
49
labelText : 'Choose a state from the US' ,
49
50
inputProps : { name : "US state" } ,
50
- getItemValue : function ( item ) {
51
+ getItemValue : function getItemValue ( item ) {
51
52
return item . name ;
52
53
} ,
53
54
items : ( 0 , _utils . getStates ) ( ) ,
54
- renderItem : function ( item , isHighlighted ) {
55
- return _react2 [ ' default' ] . createElement (
55
+ renderItem : function renderItem ( item , isHighlighted ) {
56
+ return _react2 . default . createElement (
56
57
'div' ,
57
58
{
58
59
style : isHighlighted ? _utils . styles . highlightedItem : _utils . styles . item ,
@@ -72,13 +73,13 @@ describe('Autocomplete acceptance tests', function () {
72
73
73
74
it ( 'should display autocomplete menu when input has focus' , function ( ) {
74
75
75
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
76
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
76
77
expect ( autocompleteWrapper . instance ( ) . refs . menu ) . to . not . exist ;
77
78
78
79
// Display autocomplete menu upon input focus
79
80
autocompleteInputWrapper . simulate ( 'focus' ) ;
80
81
81
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
82
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
82
83
expect ( autocompleteWrapper . instance ( ) . refs . menu ) . to . exist ;
83
84
} ) ;
84
85
@@ -94,7 +95,7 @@ describe('Autocomplete acceptance tests', function () {
94
95
95
96
autocompleteInputWrapper . simulate ( 'blur' ) ;
96
97
97
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
98
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
98
99
expect ( autocompleteWrapper . instance ( ) . refs . menu ) . to . not . exist ;
99
100
} ) ;
100
101
} ) ;
@@ -112,7 +113,7 @@ describe('Autocomplete kewDown->ArrowDown event handlers', function () {
112
113
113
114
autocompleteInputWrapper . simulate ( 'keyDown' , { key : "ArrowDown" , keyCode : 40 , which : 40 } ) ;
114
115
115
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
116
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
116
117
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( 0 ) ;
117
118
} ) ;
118
119
@@ -126,7 +127,7 @@ describe('Autocomplete kewDown->ArrowDown event handlers', function () {
126
127
127
128
autocompleteInputWrapper . simulate ( 'keyDown' , { key : "ArrowDown" , keyCode : 40 , which : 40 } ) ;
128
129
129
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
130
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
130
131
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( n + 1 ) ;
131
132
} ) ;
132
133
@@ -139,7 +140,7 @@ describe('Autocomplete kewDown->ArrowDown event handlers', function () {
139
140
140
141
autocompleteInputWrapper . simulate ( 'keyDown' , { key : "ArrowDown" , keyCode : 40 , which : 40 } ) ;
141
142
142
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
143
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
143
144
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( 0 ) ;
144
145
} ) ;
145
146
} ) ;
@@ -157,7 +158,7 @@ describe('Autocomplete kewDown->ArrowUp event handlers', function () {
157
158
158
159
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'ArrowUp' , keyCode : 38 , which : 38 } ) ;
159
160
160
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
161
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
161
162
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( 49 ) ;
162
163
} ) ;
163
164
@@ -171,7 +172,7 @@ describe('Autocomplete kewDown->ArrowUp event handlers', function () {
171
172
172
173
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'ArrowUp' , keyCode : 38 , which : 38 } ) ;
173
174
174
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
175
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
175
176
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( n - 1 ) ;
176
177
} ) ;
177
178
@@ -184,7 +185,7 @@ describe('Autocomplete kewDown->ArrowUp event handlers', function () {
184
185
185
186
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'ArrowUp' , keyCode : 38 , which : 38 } ) ;
186
187
187
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' true' ] ;
188
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . true ;
188
189
expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . equal ( 49 ) ;
189
190
} ) ;
190
191
} ) ;
@@ -197,7 +198,7 @@ describe('Autocomplete kewDown->Enter event handlers', function () {
197
198
it ( 'should do nothing if the menu is closed' , function ( ) {
198
199
autocompleteWrapper . setState ( { 'isOpen' : false } ) ;
199
200
autocompleteWrapper . simulate ( 'keyDown' , { key : 'Enter' , keyCode : 13 , which : 13 } ) ;
200
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
201
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
201
202
} ) ;
202
203
203
204
it ( 'should close menu if input has focus but no item has been selected and then the Enter key is hit' , function ( ) {
@@ -207,12 +208,12 @@ describe('Autocomplete kewDown->Enter event handlers', function () {
207
208
208
209
// simulate keyUp of backspace, triggering autocomplete suggestion on an empty string, which should result in nothing highlighted
209
210
autocompleteInputWrapper . simulate ( 'keyUp' , { key : 'Backspace' , keyCode : 8 , which : 8 } ) ;
210
- expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . be [ ' null' ] ;
211
+ expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . be . null ;
211
212
212
213
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'Enter' , keyCode : 13 , which : 13 } ) ;
213
214
214
215
expect ( autocompleteWrapper . state ( 'value' ) ) . to . equal ( '' ) ;
215
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
216
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
216
217
} ) ;
217
218
218
219
it ( 'should update input value from selected menu item and close the menu' , function ( ) {
@@ -226,7 +227,7 @@ describe('Autocomplete kewDown->Enter event handlers', function () {
226
227
// Hit enter, updating state.value with the selected Autocomplete suggestion
227
228
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'Enter' , keyCode : 13 , which : 13 } ) ;
228
229
expect ( autocompleteWrapper . state ( 'value' ) ) . to . equal ( 'Arizona' ) ;
229
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
230
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
230
231
} ) ;
231
232
} ) ;
232
233
@@ -241,8 +242,8 @@ describe('Autocomplete kewDown->Escape event handlers', function () {
241
242
242
243
autocompleteInputWrapper . simulate ( 'keyDown' , { key : 'Escape' , keyCode : 27 , which : 27 } ) ;
243
244
244
- expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be [ ' false' ] ;
245
- expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . be [ ' null' ] ;
245
+ expect ( autocompleteWrapper . state ( 'isOpen' ) ) . to . be . false ;
246
+ expect ( autocompleteWrapper . state ( 'highlightedIndex' ) ) . to . be . null ;
246
247
} ) ;
247
248
} ) ;
248
249
0 commit comments