File tree 5 files changed +28
-7
lines changed
5 files changed +28
-7
lines changed Original file line number Diff line number Diff line change @@ -347,7 +347,15 @@ const fetch = function(path) {
347
347
. reduce ( ( acc , current ) => {
348
348
const [ key , value ] = current . trim ( ) . split ( / \s + / ) ;
349
349
if ( value ) {
350
- acc [ key ] = value ;
350
+ switch ( key ) {
351
+ case "elixir" :
352
+ acc [ key ] = value . replace ( / - o t p .+ / , "" ) ;
353
+ break ;
354
+
355
+ default :
356
+ acc [ key ] = value ;
357
+ break ;
358
+ }
351
359
}
352
360
return acc ;
353
361
} , { } ) ;
Original file line number Diff line number Diff line change @@ -7,7 +7,15 @@ const fetch = function(path) {
7
7
. reduce ( ( acc , current ) => {
8
8
const [ key , value ] = current . trim ( ) . split ( / \s + / ) ;
9
9
if ( value ) {
10
- acc [ key ] = value ;
10
+ switch ( key ) {
11
+ case "elixir" :
12
+ acc [ key ] = value . replace ( / - o t p .+ / , "" ) ;
13
+ break ;
14
+
15
+ default :
16
+ acc [ key ] = value ;
17
+ break ;
18
+ }
11
19
}
12
20
return acc ;
13
21
} , { } ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ nodejs 13.0.0
2
+ elixir 1.9.4-otp-22
Original file line number Diff line number Diff line change
1
+ const fetch = require ( "../fetch" ) ;
2
+
3
+ test ( "load .tool-versions file to object" , async ( ) => {
4
+ expect ( fetch ( "./test/.tool-versions" ) ) . toStrictEqual ( {
5
+ elixir : "1.9.4" ,
6
+ nodejs : "13.0.0"
7
+ } ) ;
8
+ } ) ;
You can’t perform that action at this time.
0 commit comments