16 lines
332 B
JavaScript
16 lines
332 B
JavaScript
|
var Fiber = require('fibers');
|
||
|
if (!process.stdout.write('pass\n')) {
|
||
|
process.stdout.on('drain', go);
|
||
|
} else {
|
||
|
go();
|
||
|
}
|
||
|
function go() {
|
||
|
// Windows needs some time to flush the output and I can't figure out a better way
|
||
|
setTimeout(function() {
|
||
|
Fiber(function() {
|
||
|
process.exit();
|
||
|
}).run();
|
||
|
console.log('fail');
|
||
|
}, 10);
|
||
|
}
|