Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

test: check for multiple "emit" calls in repl-end-emits-exit.js

  • Loading branch information...
commit c5d35aca3382c7b79dba473138e69ec2ba97b6a7 1 parent 9c3559f
@TooTallNate TooTallNate authored
Showing with 6 additions and 6 deletions.
  1. +6 −6 test/simple/test-repl-end-emits-exit.js
View
12 test/simple/test-repl-end-emits-exit.js
@@ -23,8 +23,8 @@ var common = require('../common'),
assert = require('assert'),
Stream = require('stream'),
repl = require('repl'),
- gotTerminalExit = false,
- gotRegularExit = false;
+ terminalExit = 0,
+ regularExit = 0;
// create a dummy stream that does nothing
var stream = new Stream();
@@ -45,7 +45,7 @@ function testTerminalMode() {
r1.on('exit', function() {
// should be fired from the simulated ^D keypress
- gotTerminalExit = true;
+ terminalExit++;
testRegularMode();
});
}
@@ -63,13 +63,13 @@ function testRegularMode() {
r2.on('exit', function() {
// should be fired from the simulated 'end' event
- gotRegularExit = true;
+ regularExit++;
});
}
process.on('exit', function() {
- assert(gotTerminalExit);
- assert(gotRegularExit);
+ assert.equal(terminalExit, 1);
+ assert.equal(regularExit, 1);
});
Please sign in to comment.
Something went wrong with that request. Please try again.