1'use strict'; 2 3require('../common'); 4 5const assert = require('assert'); 6const versionParts = process.versions.node.split('.'); 7 8assert.strictEqual(process.release.name, 'node'); 9 10// It's expected that future LTS release lines will have additional 11// branches in here 12if (versionParts[0] === '4' && versionParts[1] >= 2) { 13 assert.strictEqual(process.release.lts, 'Argon'); 14} else if (versionParts[0] === '6' && versionParts[1] >= 9) { 15 assert.strictEqual(process.release.lts, 'Boron'); 16} else if (versionParts[0] === '8' && versionParts[1] >= 9) { 17 assert.strictEqual(process.release.lts, 'Carbon'); 18} else if (versionParts[0] === '10' && versionParts[1] >= 13) { 19 assert.strictEqual(process.release.lts, 'Dubnium'); 20} else if (versionParts[0] === '12' && versionParts[1] >= 13) { 21 assert.strictEqual(process.release.lts, 'Erbium'); 22} else if (versionParts[0] === '14' && versionParts[1] >= 15) { 23 assert.strictEqual(process.release.lts, 'Fermium'); 24} else if (versionParts[0] === '16' && versionParts[1] >= 13) { 25 assert.strictEqual(process.release.lts, 'Gallium'); 26} else if (versionParts[0] === '18' && versionParts[1] >= 12) { 27 assert.strictEqual(process.release.lts, 'Hydrogen'); 28} else { 29 assert.strictEqual(process.release.lts, undefined); 30} 31