1
1
import { getFieldTypeOptions } from 'uiSrc/utils'
2
2
import { RedisDefaultModules } from 'uiSrc/slices/interfaces'
3
- import { FIELD_TYPE_OPTIONS , FieldTypes } from
3
+ import { FIELD_TYPE_OPTIONS } from
4
4
'uiSrc/pages/browser/components/create-redisearch-index/constants'
5
5
6
6
const nameAndVersionToModule = ( [ name , semanticVersion , version ] : any [ ] ) => (
@@ -12,38 +12,34 @@ const ALL_OPTIONS = FIELD_TYPE_OPTIONS.map(({ value, text }) => ({
12
12
inputDisplay : text ,
13
13
} ) )
14
14
15
- const WITHOUT_GEOSHAPE_OPTIONS = ALL_OPTIONS . filter ( ( { value } ) => value !== FieldTypes . GEOSHAPE )
16
-
17
15
const getFieldTypeOptionsTests : any [ ] = [
18
16
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , '2.8.4' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
19
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , '2.8.3' ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
17
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , '2.8.3' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
20
18
[ [ [ '1' , '2.8.3' ] , [ RedisDefaultModules . SearchLight , '2.8.4' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
21
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , '2.8.3' ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
19
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , '2.8.3' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
22
20
[ [ [ '1' , '2.8.3' ] , [ RedisDefaultModules . FT , '2.8.4' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
23
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FT , '2.8.3' ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
21
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FT , '2.8.3' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
24
22
[ [ [ '1' , '2.8.3' ] , [ RedisDefaultModules . FTL , '2.8.4' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
25
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , '2.8.3' ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
26
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , '2.8.4' ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
23
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , '2.8.3' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
24
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , '2.8.4' ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
27
25
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
28
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
29
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
30
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
26
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Search , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
31
27
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
32
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
28
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . SearchLight , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
33
29
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FT , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
34
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FT , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
30
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FT , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
35
31
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
36
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
37
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
38
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
39
- [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , '2.8.3' , 20803 ] ] . map ( nameAndVersionToModule ) , WITHOUT_GEOSHAPE_OPTIONS ] ,
32
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
33
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , undefined , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
34
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . Gears , undefined , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
35
+ [ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , '2.8.3' , 20803 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
40
36
[ [ [ '1' , '2.8.4' ] , [ RedisDefaultModules . FTL , '2.8.4' , 20804 ] ] . map ( nameAndVersionToModule ) , ALL_OPTIONS ] ,
41
37
]
42
38
43
39
describe ( 'getFieldTypeOptions' , ( ) => {
44
40
it . each ( getFieldTypeOptionsTests ) ( 'for input: %s (type), should be output: %s' ,
45
- ( type , expected ) => {
46
- const result = getFieldTypeOptions ( type )
41
+ ( _ , expected ) => {
42
+ const result = getFieldTypeOptions ( )
47
43
expect ( result ) . toEqual ( expected )
48
44
} )
49
45
} )
0 commit comments