• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 {
25  assert.strictEqual(process.release.lts, undefined);
26}
27