summaryrefslogtreecommitdiff
path: root/test/parallel/test-process-features.js
blob: 3b4677c5617fa09a9382650c1d406d744183c623 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
'use strict';

require('../common');
const assert = require('assert');

const keys = new Set(Object.keys(process.features));

assert.deepStrictEqual(keys, new Set([
  'inspector',
  'debug',
  'uv',
  'ipv6',
  'tls_alpn',
  'tls_sni',
  'tls_ocsp',
  'tls',
  'cached_builtins',
]));

for (const key of keys) {
  assert.strictEqual(typeof process.features[key], 'boolean');
}