mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
c78091d689
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>
45 lines
693 B
JavaScript
45 lines
693 B
JavaScript
'use strict';
|
|
require('../common');
|
|
process.env.NODE_FORCE_READLINE = 1;
|
|
|
|
var repl = require('./helper-debugger-repl.js');
|
|
|
|
repl.startDebugger('breakpoints.js');
|
|
|
|
var addTest = repl.addTest;
|
|
|
|
// next
|
|
addTest('n', [
|
|
/debug>.*n/,
|
|
/break in .*:11/,
|
|
/9/, /10/, /11/, /12/, /13/
|
|
]);
|
|
|
|
// should repeat next
|
|
addTest('', [
|
|
/debug>/,
|
|
/break in .*:5/,
|
|
/3/, /4/, /5/, /6/, /7/,
|
|
]);
|
|
|
|
// continue
|
|
addTest('c', [
|
|
/debug>.*c/,
|
|
/break in .*:12/,
|
|
/10/, /11/, /12/, /13/, /14/
|
|
]);
|
|
|
|
// should repeat continue
|
|
addTest('', [
|
|
/debug>/,
|
|
/break in .*:5/,
|
|
/3/, /4/, /5/, /6/, /7/,
|
|
]);
|
|
|
|
// should repeat continue
|
|
addTest('', [
|
|
/debug>/,
|
|
/break in .*:23/,
|
|
/21/, /22/, /23/, /24/, /25/,
|
|
]);
|