1
- import { join } from 'path'
2
1
import { version } from 'process'
3
2
4
3
import test from 'ava'
@@ -7,7 +6,7 @@ import { resolveVersionRangeAlias } from '../src/aliases.js'
7
6
8
7
const resolveInFolder = ( versionRange , folder ) =>
9
8
resolveVersionRangeAlias ( versionRange , {
10
- cwd : join ( __dirname , ' fixtures' , folder ) ,
9
+ cwd : ` ${ __dirname } / fixtures/ ${ folder } ` ,
11
10
} )
12
11
13
12
test ( 'Resolve - with node-version pseudo version' , async ( t ) => {
@@ -30,10 +29,11 @@ test('Resolve - in mixed project pseudo version, .node-version having precedence
30
29
t . is ( versionRange , 'v12.12' , 'not resolved to .node-version' )
31
30
} )
32
31
33
- test ( 'Throw error if resolving - and none of the node version files are found' , async ( t ) => {
34
- await t . throwsAsync (
35
- resolveVersionRangeAlias ( '.' , { cwd : join ( __dirname , '..' , 'src' ) } ) ,
36
- )
32
+ test ( 'Resolve - default to process.version if no version file found' , async ( t ) => {
33
+ const versionRange = await resolveVersionRangeAlias ( '.' , {
34
+ cwd : `${ __dirname } /../src` ,
35
+ } )
36
+ t . is ( versionRange , version , 'not resolved to .node-version' )
37
37
} )
38
38
39
39
test ( 'Resolve current node pseudo version' , async ( t ) => {
0 commit comments