summaryrefslogtreecommitdiff
path: root/test/addons/force-context-aware/test.js
blob: d5264463a7999769d5622f811a4191cea532f8c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
'use strict';
const common = require('../../common');
const childProcess = require('child_process');
const assert = require('assert');
const path = require('path');

const mod = path.join('test', 'addons', 'force-context-aware', 'index.js');

const execString = `"${process.execPath}" --force-context-aware ./${mod}`;
childProcess.exec(execString, common.mustCall((err) => {
  const errMsg = 'Loading non context-aware native modules has been disabled';
  assert.strictEqual(err.message.includes(errMsg), true);
}));