common.js contains code that detects leaked variables.
In preparation for an eslint rule that will enforce loading common.js in
test files, load it everywhere it can be loaded and use an
`eslint-disable` comment for files that intentionally leak.
PR-URL: https://github.com/nodejs/node/pull/3157
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
'use strict';
+require('../../common');
var assert = require('assert');
var binding = require('./build/Release/binding');
var called = false;
'use strict';
+require('../../common');
var binding = require('./build/Release/binding');
'use strict';
+require('../../common');
+
const binding = require('./build/Release/binding');
// Create an AsyncWrap object.
'use strict';
+require('../../common');
var assert = require('assert');
var binding = require('./build/Release/binding');
assert.equal('world', binding());
'use strict';
+require('../../common');
var assert = require('assert');
var binding = require('./build/Release/binding');
assert.equal('world', binding.hello());
'use strict';
+require('../../common');
var assert = require('assert');
var repl = require('repl');
var stream = require('stream');
'use strict';
+require('../common');
var repl = require('./helper-debugger-repl.js');
repl.startDebugger('break-in-module/main.js');
'use strict';
+require('../common');
var repl = require('./helper-debugger-repl.js');
repl.startDebugger('breakpoints.js');
'use strict';
+require('../common');
process.env.NODE_FORCE_READLINE = 1;
var repl = require('./helper-debugger-repl.js');
'use strict';
+require('../common');
var repl = require('./helper-debugger-repl.js');
repl.startDebugger('breakpoints.js');