@@ -2,7 +2,7 @@ import algoliasearchHelper, {
2
2
SearchParameters ,
3
3
SearchResults ,
4
4
} from 'algoliasearch-helper' ;
5
- import connectSmartSort from '../connectSmartSort ' ;
5
+ import connectRelevantSort from '../connectRelevantSort ' ;
6
6
import {
7
7
createInitOptions ,
8
8
createRenderOptions ,
@@ -16,17 +16,17 @@ const createHelper = () => {
16
16
return algoliasearchHelper ( createSearchClient ( ) , '' , { } ) ;
17
17
} ;
18
18
19
- describe ( 'connectSmartSort ' , ( ) => {
19
+ describe ( 'connectRelevantSort ' , ( ) => {
20
20
it ( 'is a widget' , ( ) => {
21
21
const render = jest . fn ( ) ;
22
22
const unmount = jest . fn ( ) ;
23
23
24
- const customSmartSort = connectSmartSort ( render , unmount ) ;
25
- const widget = customSmartSort ( { } ) ;
24
+ const customRelevantSort = connectRelevantSort ( render , unmount ) ;
25
+ const widget = customRelevantSort ( { } ) ;
26
26
27
27
expect ( widget ) . toEqual (
28
28
expect . objectContaining ( {
29
- $$type : 'ais.smartSort ' ,
29
+ $$type : 'ais.relevantSort ' ,
30
30
init : expect . any ( Function ) ,
31
31
render : expect . any ( Function ) ,
32
32
dispose : expect . any ( Function ) ,
@@ -36,7 +36,7 @@ describe('connectSmartSort', () => {
36
36
37
37
it ( 'dispose relevancyStrictness set by the widget' , ( ) => {
38
38
const helper = createHelper ( ) ;
39
- const makeWidget = connectSmartSort ( noop ) ;
39
+ const makeWidget = connectRelevantSort ( noop ) ;
40
40
const widget = makeWidget ( { } ) ;
41
41
widget . init ! ( createInitOptions ( { helper } ) ) ;
42
42
const { refine } = widget . getWidgetRenderState (
@@ -59,7 +59,7 @@ describe('connectSmartSort', () => {
59
59
60
60
it ( 'apply relevancyStrictness to helper on refine()' , ( ) => {
61
61
const helper = createHelper ( ) ;
62
- const makeWidget = connectSmartSort ( noop ) ;
62
+ const makeWidget = connectRelevantSort ( noop ) ;
63
63
const widget = makeWidget ( { } ) ;
64
64
65
65
widget . init ! ( createInitOptions ( { helper } ) ) ;
@@ -76,9 +76,9 @@ describe('connectSmartSort', () => {
76
76
expect ( helper . state . relevancyStrictness ) . toEqual ( 11 ) ;
77
77
} ) ;
78
78
79
- it ( 'decide isSmartSorted based on appliedRelevancyStrictness' , ( ) => {
79
+ it ( 'decide isRelevantSorted based on appliedRelevancyStrictness' , ( ) => {
80
80
const helper = createHelper ( ) ;
81
- const makeWidget = connectSmartSort ( noop ) ;
81
+ const makeWidget = connectRelevantSort ( noop ) ;
82
82
const widget = makeWidget ( { } ) ;
83
83
84
84
widget . init ! ( createInitOptions ( { helper } ) ) ;
@@ -94,7 +94,7 @@ describe('connectSmartSort', () => {
94
94
] ) ,
95
95
} )
96
96
) ;
97
- expect ( renderState . isSmartSorted ) . toBe ( true ) ;
97
+ expect ( renderState . isRelevantSorted ) . toBe ( true ) ;
98
98
99
99
renderState = widget . getWidgetRenderState (
100
100
createRenderOptions ( {
@@ -107,12 +107,12 @@ describe('connectSmartSort', () => {
107
107
] ) ,
108
108
} )
109
109
) ;
110
- expect ( renderState . isSmartSorted ) . toBe ( false ) ;
110
+ expect ( renderState . isRelevantSorted ) . toBe ( false ) ;
111
111
} ) ;
112
112
113
113
it ( 'decide isVirtualReplica based on appliedRelevancyStrictness' , ( ) => {
114
114
const helper = createHelper ( ) ;
115
- const makeWidget = connectSmartSort ( noop ) ;
115
+ const makeWidget = connectRelevantSort ( noop ) ;
116
116
const widget = makeWidget ( { } ) ;
117
117
118
118
widget . init ! ( createInitOptions ( { helper } ) ) ;
@@ -162,15 +162,15 @@ describe('connectSmartSort', () => {
162
162
const helper = createHelper ( ) ;
163
163
const renderFn = jest . fn ( ) ;
164
164
const unmountFn = jest . fn ( ) ;
165
- const makeWidget = connectSmartSort ( renderFn , unmountFn ) ;
165
+ const makeWidget = connectRelevantSort ( renderFn , unmountFn ) ;
166
166
const widget = makeWidget ( { } ) ;
167
167
168
168
const renderState1 = widget . getRenderState (
169
169
{ } ,
170
170
createInitOptions ( { helper } )
171
171
) ;
172
- expect ( renderState1 . smartSort ) . toEqual ( {
173
- isSmartSorted : false ,
172
+ expect ( renderState1 . relevantSort ) . toEqual ( {
173
+ isRelevantSorted : false ,
174
174
isVirtualReplica : false ,
175
175
refine : expect . any ( Function ) ,
176
176
widgetParams : { } ,
@@ -189,8 +189,8 @@ describe('connectSmartSort', () => {
189
189
] ) ,
190
190
} )
191
191
) ;
192
- expect ( renderState2 . smartSort ) . toEqual ( {
193
- isSmartSorted : true ,
192
+ expect ( renderState2 . relevantSort ) . toEqual ( {
193
+ isRelevantSorted : true ,
194
194
isVirtualReplica : true ,
195
195
refine : expect . any ( Function ) ,
196
196
widgetParams : { } ,
@@ -201,14 +201,14 @@ describe('connectSmartSort', () => {
201
201
describe ( 'getWidgetRenderState' , ( ) => {
202
202
it ( 'return the widget render state' , ( ) => {
203
203
const helper = createHelper ( ) ;
204
- const makeWidget = connectSmartSort ( noop ) ;
204
+ const makeWidget = connectRelevantSort ( noop ) ;
205
205
const widget = makeWidget ( { } ) ;
206
206
207
207
const widgetRenderState1 = widget . getWidgetRenderState (
208
208
createInitOptions ( { helper } )
209
209
) ;
210
210
expect ( widgetRenderState1 ) . toEqual ( {
211
- isSmartSorted : false ,
211
+ isRelevantSorted : false ,
212
212
isVirtualReplica : false ,
213
213
refine : expect . any ( Function ) ,
214
214
widgetParams : { } ,
@@ -227,7 +227,7 @@ describe('connectSmartSort', () => {
227
227
} )
228
228
) ;
229
229
expect ( widgetRenderState2 ) . toEqual ( {
230
- isSmartSorted : true ,
230
+ isRelevantSorted : true ,
231
231
isVirtualReplica : true ,
232
232
refine : expect . any ( Function ) ,
233
233
widgetParams : { } ,
@@ -238,19 +238,19 @@ describe('connectSmartSort', () => {
238
238
describe ( 'getWidgetUiState' , ( ) => {
239
239
it ( 'does not have relevancyStrictness by default' , ( ) => {
240
240
const helper = createHelper ( ) ;
241
- const makeWidget = connectSmartSort ( noop ) ;
241
+ const makeWidget = connectRelevantSort ( noop ) ;
242
242
const widget = makeWidget ( { } ) ;
243
243
244
244
const widgetUiState = widget . getWidgetUiState ! (
245
245
{ } ,
246
246
{ helper, searchParameters : helper . state }
247
247
) ;
248
- expect ( widgetUiState . smartSort ?. relevancyStrictness ) . toBeUndefined ( ) ;
248
+ expect ( widgetUiState . relevantSort ?. relevancyStrictness ) . toBeUndefined ( ) ;
249
249
} ) ;
250
250
251
251
it ( 'add refined parameters' , ( ) => {
252
252
const helper = createHelper ( ) ;
253
- const makeWidget = connectSmartSort ( noop ) ;
253
+ const makeWidget = connectRelevantSort ( noop ) ;
254
254
const widget = makeWidget ( { } ) ;
255
255
256
256
widget . init ! ( createInitOptions ( { helper } ) ) ;
@@ -262,22 +262,22 @@ describe('connectSmartSort', () => {
262
262
expect (
263
263
widget . getWidgetUiState ! ( { } , { helper, searchParameters : helper . state } )
264
264
) . toEqual ( {
265
- smartSort : { relevancyStrictness : 25 } ,
265
+ relevantSort : { relevancyStrictness : 25 } ,
266
266
} ) ;
267
267
} ) ;
268
268
269
269
it ( 'overwrite existing uiState with searchParameters' , ( ) => {
270
270
const helper = createHelper ( ) ;
271
- const makeWidget = connectSmartSort ( noop ) ;
271
+ const makeWidget = connectRelevantSort ( noop ) ;
272
272
const widget = makeWidget ( { } ) ;
273
273
274
274
expect (
275
275
widget . getWidgetUiState ! (
276
- { smartSort : { relevancyStrictness : 25 } } ,
276
+ { relevantSort : { relevancyStrictness : 25 } } ,
277
277
{ helper, searchParameters : helper . state }
278
278
)
279
279
) . toEqual ( {
280
- smartSort : { relevancyStrictness : undefined } ,
280
+ relevantSort : { relevancyStrictness : undefined } ,
281
281
} ) ;
282
282
283
283
const { refine } = widget . getWidgetRenderState (
@@ -288,18 +288,18 @@ describe('connectSmartSort', () => {
288
288
// applies 30 from searchParameters
289
289
expect (
290
290
widget . getWidgetUiState ! (
291
- { smartSort : { relevancyStrictness : 25 } } ,
291
+ { relevantSort : { relevancyStrictness : 25 } } ,
292
292
{ helper, searchParameters : helper . state }
293
293
)
294
294
) . toEqual ( {
295
- smartSort : { relevancyStrictness : 30 } ,
295
+ relevantSort : { relevancyStrictness : 30 } ,
296
296
} ) ;
297
297
} ) ;
298
298
} ) ;
299
299
300
300
describe ( 'getWidgetSearchParameters' , ( ) => {
301
301
it ( 'does not include relevancyStrictness by default' , ( ) => {
302
- const makeWidget = connectSmartSort ( noop ) ;
302
+ const makeWidget = connectRelevantSort ( noop ) ;
303
303
const widget = makeWidget ( { } ) ;
304
304
305
305
const searchParameters = widget . getWidgetSearchParameters ! (
@@ -312,14 +312,14 @@ describe('connectSmartSort', () => {
312
312
} ) ;
313
313
314
314
it ( 'return parameters set by uiState' , ( ) => {
315
- const makeWidget = connectSmartSort ( noop ) ;
315
+ const makeWidget = connectRelevantSort ( noop ) ;
316
316
const widget = makeWidget ( { } ) ;
317
317
318
318
const searchParameters = widget . getWidgetSearchParameters ! (
319
319
new SearchParameters ( ) ,
320
320
{
321
321
uiState : {
322
- smartSort : {
322
+ relevantSort : {
323
323
relevancyStrictness : 15 ,
324
324
} ,
325
325
} ,
@@ -332,7 +332,7 @@ describe('connectSmartSort', () => {
332
332
333
333
it ( 'store refined state' , ( ) => {
334
334
const helper = createHelper ( ) ;
335
- const makeWidget = connectSmartSort ( noop ) ;
335
+ const makeWidget = connectRelevantSort ( noop ) ;
336
336
const widget = makeWidget ( { } ) ;
337
337
338
338
const { refine } = widget . getWidgetRenderState (
@@ -348,7 +348,7 @@ describe('connectSmartSort', () => {
348
348
349
349
it ( 'override parameters with the value from uiState' , ( ) => {
350
350
const helper = createHelper ( ) ;
351
- const makeWidget = connectSmartSort ( noop ) ;
351
+ const makeWidget = connectRelevantSort ( noop ) ;
352
352
const widget = makeWidget ( { } ) ;
353
353
354
354
const { refine } = widget . getWidgetRenderState (
@@ -360,7 +360,7 @@ describe('connectSmartSort', () => {
360
360
new SearchParameters ( ) ,
361
361
{
362
362
uiState : {
363
- smartSort : {
363
+ relevantSort : {
364
364
relevancyStrictness : 15 ,
365
365
} ,
366
366
} ,
0 commit comments