mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
5b63d48e9e
This change is in preparation for lint-enforced brace style. PR-URL: https://github.com/nodejs/node/pull/7630 Reviewed-By: Brian White <mscdex@mscdex.net> Reviewed-By: Michaël Zasso <mic.besace@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Trevor Norris <trev.norris@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
24 lines
565 B
JavaScript
24 lines
565 B
JavaScript
'use strict';
|
|
var common = require('../common');
|
|
|
|
var repl = require('repl');
|
|
|
|
const putIn = new common.ArrayStream();
|
|
repl.start('', putIn);
|
|
|
|
putIn.write = function(data) {
|
|
// Don't use assert for this because the domain might catch it, and
|
|
// give a false negative. Don't throw, just print and exit.
|
|
if (data === 'OK\n') {
|
|
console.log('ok');
|
|
} else {
|
|
console.error(data);
|
|
process.exit(1);
|
|
}
|
|
};
|
|
|
|
putIn.run([
|
|
'require("domain").create().on("error", function() { console.log("OK") })'
|
|
+ '.run(function() { throw new Error("threw") })'
|
|
]);
|