@@ -20,14 +20,14 @@ describe('search-box()', () => {
2020
2121 let ReactDOM ;
2222 let container ;
23- let initialState ;
23+ let state ;
2424 let helper ;
2525 let widget ;
2626
2727 beforeEach ( ( ) => {
2828 ReactDOM = { render : sinon . spy ( ) } ;
2929 searchBox . __Rewire__ ( 'ReactDOM' , ReactDOM ) ;
30- initialState = {
30+ state = {
3131 query : ''
3232 } ;
3333 helper = {
@@ -59,13 +59,13 @@ describe('search-box()', () => {
5959 } ) ;
6060
6161 it ( 'adds an input inside the div' , ( ) => {
62- widget . init ( initialState , helper ) ;
62+ widget . init ( { state , helper} ) ;
6363 let inputs = container . getElementsByTagName ( 'input' ) ;
6464 expect ( inputs . length ) . toEqual ( 1 ) ;
6565 } ) ;
6666
6767 it ( 'sets default HTML attribute to the input' , ( ) => {
68- widget . init ( initialState , helper ) ;
68+ widget . init ( { state , helper} ) ;
6969 let input = container . getElementsByTagName ( 'input' ) [ 0 ] ;
7070 expect ( input . getAttribute ( 'autocapitalize' ) ) . toEqual ( 'off' ) ;
7171 expect ( input . getAttribute ( 'autocomplete' ) ) . toEqual ( 'off' ) ;
@@ -82,7 +82,7 @@ describe('search-box()', () => {
8282 it ( 'reuse the existing input' , ( ) => {
8383 container = createHTMLNodeFromString ( '<input />' ) ;
8484 widget = searchBox ( { container} ) ;
85- widget . init ( initialState , helper ) ;
85+ widget . init ( { state , helper} ) ;
8686 expect ( container . tagName ) . toEqual ( 'INPUT' ) ;
8787 expect ( container . getAttribute ( 'autocapitalize' ) ) . toEqual ( 'off' ) ;
8888 expect ( container . getAttribute ( 'autocomplete' ) ) . toEqual ( 'off' ) ;
@@ -97,7 +97,7 @@ describe('search-box()', () => {
9797 it ( 'passes HTML attributes' , ( ) => {
9898 container = createHTMLNodeFromString ( '<input id="foo" class="my-class" placeholder="Search" />' ) ;
9999 widget = searchBox ( { container} ) ;
100- widget . init ( initialState , helper ) ;
100+ widget . init ( { state , helper} ) ;
101101 expect ( container . getAttribute ( 'id' ) ) . toEqual ( 'foo' ) ;
102102 expect ( container . getAttribute ( 'class' ) ) . toEqual ( 'my-class ais-search-box--input' ) ;
103103 expect ( container . getAttribute ( 'placeholder' ) ) . toEqual ( 'Search' ) ;
@@ -111,7 +111,7 @@ describe('search-box()', () => {
111111 widget = searchBox ( { container} ) ;
112112
113113 // When
114- widget . init ( initialState , helper ) ;
114+ widget . init ( { state , helper} ) ;
115115
116116 // Then
117117 let wrapper = container . querySelectorAll ( 'div.ais-search-box' ) [ 0 ] ;
@@ -127,7 +127,7 @@ describe('search-box()', () => {
127127 widget = searchBox ( { container} ) ;
128128
129129 // When
130- widget . init ( initialState , helper ) ;
130+ widget . init ( { state , helper} ) ;
131131
132132 // Then
133133 let wrapper = container . parentNode ;
@@ -140,7 +140,7 @@ describe('search-box()', () => {
140140 widget = searchBox ( { container, wrapInput : false } ) ;
141141
142142 // When
143- widget . init ( initialState , helper ) ;
143+ widget . init ( { state , helper} ) ;
144144
145145 // Then
146146 let wrapper = container . querySelectorAll ( 'div.ais-search-box' ) ;
@@ -157,13 +157,13 @@ describe('search-box()', () => {
157157
158158 it ( 'do not add the poweredBy if not specified' , ( ) => {
159159 widget = searchBox ( { container} ) ;
160- widget . init ( initialState , helper ) ;
160+ widget . init ( { state , helper} ) ;
161161 expect ( ReactDOM . render . notCalled ) . toBe ( true ) ;
162162 } ) ;
163163
164164 it ( 'add the poweredBy if specified' , ( ) => {
165165 widget = searchBox ( { container, poweredBy : true } ) ;
166- widget . init ( initialState , helper ) ;
166+ widget . init ( { state , helper} ) ;
167167 expect ( ReactDOM . render . notCalled ) . toBe ( false ) ;
168168 } ) ;
169169 } ) ;
@@ -180,7 +180,7 @@ describe('search-box()', () => {
180180 // Given
181181 helper . state . query = 'foo' ;
182182 // When
183- widget . init ( initialState , helper ) ;
183+ widget . init ( { state , helper} ) ;
184184 // Then
185185 expect ( input . addEventListener . called ) . toEqual ( true ) ;
186186 expect ( input . addEventListener . args [ 1 ] . length ) . toEqual ( 3 ) ;
@@ -229,7 +229,7 @@ describe('search-box()', () => {
229229 // Given
230230 helper . state . query = 'foo' ;
231231 // When
232- widget . init ( initialState , helper ) ;
232+ widget . init ( { state , helper} ) ;
233233 // Then
234234 expect ( input . addEventListener . called ) . toEqual ( true ) ;
235235 expect ( input . addEventListener . args [ 0 ] . length ) . toEqual ( 2 ) ;
@@ -290,7 +290,7 @@ describe('search-box()', () => {
290290 // Given
291291 helper . state . query = '' ;
292292 // When
293- widget . init ( initialState , helper ) ;
293+ widget . init ( { state , helper} ) ;
294294 // Then
295295 expect ( input . focus . called ) . toEqual ( true ) ;
296296 } ) ;
@@ -299,7 +299,7 @@ describe('search-box()', () => {
299299 // Given
300300 helper . state . query = 'foo' ;
301301 // When
302- widget . init ( initialState , helper ) ;
302+ widget . init ( { state , helper} ) ;
303303 // Then
304304 expect ( input . focus . called ) . toEqual ( false ) ;
305305 } ) ;
@@ -315,7 +315,7 @@ describe('search-box()', () => {
315315 // Given
316316 helper . state . query = '' ;
317317 // When
318- widget . init ( initialState , helper ) ;
318+ widget . init ( { state , helper} ) ;
319319 // Then
320320 expect ( input . focus . called ) . toEqual ( true ) ;
321321 } ) ;
@@ -324,7 +324,7 @@ describe('search-box()', () => {
324324 // Given
325325 helper . state . query = 'foo' ;
326326 // When
327- widget . init ( initialState , helper ) ;
327+ widget . init ( { state , helper} ) ;
328328 // Then
329329 expect ( input . focus . called ) . toEqual ( true ) ;
330330 } ) ;
@@ -340,7 +340,7 @@ describe('search-box()', () => {
340340 // Given
341341 helper . state . query = '' ;
342342 // When
343- widget . init ( initialState , helper ) ;
343+ widget . init ( { state , helper} ) ;
344344 // Then
345345 expect ( input . focus . called ) . toEqual ( false ) ;
346346 } ) ;
@@ -349,7 +349,7 @@ describe('search-box()', () => {
349349 // Given
350350 helper . state . query = 'foo' ;
351351 // When
352- widget . init ( initialState , helper ) ;
352+ widget . init ( { state , helper} ) ;
353353 // Then
354354 expect ( input . focus . called ) . toEqual ( false ) ;
355355 } ) ;
0 commit comments