@@ -207,8 +207,8 @@ test('buildConfig: engines: undefined', t => {
207207 t . is ( config . rules [ 'promise/prefer-await-to-then' ] , undefined ) ;
208208} ) ;
209209
210- test ( 'buildConfig: engines : false' , t => {
211- const config = manager . buildConfig ( { engines : false } ) ;
210+ test ( 'buildConfig: nodeVersion : false' , t => {
211+ const config = manager . buildConfig ( { nodeVersion : false } ) ;
212212
213213 // Do not include any Node.js version specific rules
214214 t . is ( config . rules [ 'prefer-spread' ] , undefined ) ;
@@ -217,8 +217,8 @@ test('buildConfig: engines: false', t => {
217217 t . is ( config . rules [ 'promise/prefer-await-to-then' ] , undefined ) ;
218218} ) ;
219219
220- test ( 'buildConfig: engines : invalid range' , t => {
221- const config = manager . buildConfig ( { engines : { node : '4' } } ) ;
220+ test ( 'buildConfig: nodeVersion : invalid range' , t => {
221+ const config = manager . buildConfig ( { nodeVersion : '4' } ) ;
222222
223223 // Do not include any Node.js version specific rules
224224 t . is ( config . rules [ 'prefer-spread' ] , undefined ) ;
@@ -227,8 +227,8 @@ test('buildConfig: engines: invalid range', t => {
227227 t . is ( config . rules [ 'promise/prefer-await-to-then' ] , undefined ) ;
228228} ) ;
229229
230- test ( 'buildConfig: engines : >=8' , t => {
231- const config = manager . buildConfig ( { engines : { node : '>=8' } } ) ;
230+ test ( 'buildConfig: nodeVersion : >=8' , t => {
231+ const config = manager . buildConfig ( { nodeVersion : '>=8' } ) ;
232232
233233 // Include rules for Node.js 8 and above
234234 t . is ( config . rules [ 'promise/prefer-await-to-then' ] , 'error' ) ;
@@ -400,47 +400,47 @@ test('groupConfigs', t => {
400400test ( 'mergeWithPkgConf: use child if closest' , t => {
401401 const cwd = path . resolve ( 'fixtures' , 'nested' , 'child' ) ;
402402 const result = manager . mergeWithPkgConf ( { cwd} ) ;
403- const expected = Object . assign ( { } , childConfig . xo , { cwd} , { engines : { } } ) ;
403+ const expected = Object . assign ( { } , childConfig . xo , { cwd, nodeVersion : undefined } ) ;
404404 t . deepEqual ( result , expected ) ;
405405} ) ;
406406
407407test ( 'mergeWithPkgConf: use parent if closest' , t => {
408408 const cwd = path . resolve ( 'fixtures' , 'nested' ) ;
409409 const result = manager . mergeWithPkgConf ( { cwd} ) ;
410- const expected = Object . assign ( { } , parentConfig . xo , { cwd} , { engines : { } } ) ;
410+ const expected = Object . assign ( { } , parentConfig . xo , { cwd, nodeVersion : undefined } ) ;
411411 t . deepEqual ( result , expected ) ;
412412} ) ;
413413
414414test ( 'mergeWithPkgConf: use parent if child is ignored' , t => {
415415 const cwd = path . resolve ( 'fixtures' , 'nested' , 'child-ignore' ) ;
416416 const result = manager . mergeWithPkgConf ( { cwd} ) ;
417- const expected = Object . assign ( { } , parentConfig . xo , { cwd} , { engines : { } } ) ;
417+ const expected = Object . assign ( { } , parentConfig . xo , { cwd, nodeVersion : undefined } ) ;
418418 t . deepEqual ( result , expected ) ;
419419} ) ;
420420
421421test ( 'mergeWithPkgConf: use child if child is empty' , t => {
422422 const cwd = path . resolve ( 'fixtures' , 'nested' , 'child-empty' ) ;
423423 const result = manager . mergeWithPkgConf ( { cwd} ) ;
424- t . deepEqual ( result , { cwd , engines : { } } ) ;
424+ t . deepEqual ( result , { nodeVersion : undefined , cwd } ) ;
425425} ) ;
426426
427427test ( 'mergeWithPkgConf: read engines from package.json' , t => {
428428 const cwd = path . resolve ( 'fixtures' , 'engines' ) ;
429429 const result = manager . mergeWithPkgConf ( { cwd} ) ;
430- const expected = Object . assign ( { } , { engines : enginesConfig . engines } , { cwd} ) ;
430+ const expected = { nodeVersion : enginesConfig . engines . node , cwd} ;
431431 t . deepEqual ( result , expected ) ;
432432} ) ;
433433
434434test ( 'mergeWithPkgConf: XO engine options supersede package.json\'s' , t => {
435435 const cwd = path . resolve ( 'fixtures' , 'engines' ) ;
436- const result = manager . mergeWithPkgConf ( { cwd, engines : { node : '>=8' } } ) ;
437- const expected = Object . assign ( { } , { engines : { node : '>=8' } } , { cwd} ) ;
436+ const result = manager . mergeWithPkgConf ( { cwd, nodeVersion : '>=8' } ) ;
437+ const expected = { nodeVersion : '>=8' , cwd} ;
438438 t . deepEqual ( result , expected ) ;
439439} ) ;
440440
441441test ( 'mergeWithPkgConf: XO engine options false supersede package.json\'s' , t => {
442442 const cwd = path . resolve ( 'fixtures' , 'engines' ) ;
443- const result = manager . mergeWithPkgConf ( { cwd, engines : false } ) ;
444- const expected = Object . assign ( { } , { engines : false } , { cwd} ) ;
443+ const result = manager . mergeWithPkgConf ( { cwd, nodeVersion : false } ) ;
444+ const expected = { nodeVersion : false , cwd} ;
445445 t . deepEqual ( result , expected ) ;
446446} ) ;
0 commit comments