summaryrefslogtreecommitdiff
path: root/test/parallel/test-repl-reset-event.js
diff options
context:
space:
mode:
authorKailean Courtney <kailean@gmail.com>2016-12-01 10:33:36 -0600
committerJames M Snell <jasnell@gmail.com>2016-12-24 13:14:03 -0800
commite81e031af7eb70e3fe7314b70da534092477e7b6 (patch)
treeb4c6652100e338356fa61511b140fe4f363dd538 /test/parallel/test-repl-reset-event.js
parentff88a5a25bc77f5b9e6cae9eda238e935f656100 (diff)
downloadandroid-node-v8-e81e031af7eb70e3fe7314b70da534092477e7b6.tar.gz
android-node-v8-e81e031af7eb70e3fe7314b70da534092477e7b6.tar.bz2
android-node-v8-e81e031af7eb70e3fe7314b70da534092477e7b6.zip
test: clean up repl-reset-event file
* Change vars to let/const * Add mustCall * equal -> strictEqual * remove timeout PR-URL: https://github.com/nodejs/node/pull/9931 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'test/parallel/test-repl-reset-event.js')
-rw-r--r--test/parallel/test-repl-reset-event.js47
1 files changed, 22 insertions, 25 deletions
diff --git a/test/parallel/test-repl-reset-event.js b/test/parallel/test-repl-reset-event.js
index eee61ac173..190aa2227d 100644
--- a/test/parallel/test-repl-reset-event.js
+++ b/test/parallel/test-repl-reset-event.js
@@ -1,52 +1,49 @@
'use strict';
-var common = require('../common');
+const common = require('../common');
common.globalCheck = false;
-var assert = require('assert');
-var repl = require('repl');
+const assert = require('assert');
+const repl = require('repl');
// Create a dummy stream that does nothing
const dummy = new common.ArrayStream();
function testReset(cb) {
- var r = repl.start({
+ const r = repl.start({
input: dummy,
output: dummy,
useGlobal: false
});
r.context.foo = 42;
- r.on('reset', function(context) {
+ r.on('reset', common.mustCall(function(context) {
assert(!!context, 'REPL did not emit a context with reset event');
- assert.equal(context, r.context, 'REPL emitted incorrect context');
- assert.equal(context.foo, undefined, 'REPL emitted the previous context' +
- ', and is not using global as context');
+ assert.strictEqual(context, r.context, 'REPL emitted incorrect context');
+ assert.strictEqual(
+ context.foo,
+ undefined,
+ 'REPL emitted the previous context, and is not using global as context'
+ );
context.foo = 42;
cb();
- });
+ }));
r.resetContext();
}
-function testResetGlobal(cb) {
- var r = repl.start({
+function testResetGlobal() {
+ const r = repl.start({
input: dummy,
output: dummy,
useGlobal: true
});
r.context.foo = 42;
- r.on('reset', function(context) {
- assert.equal(context.foo, 42,
- '"foo" property is missing from REPL using global as context');
- cb();
- });
+ r.on('reset', common.mustCall(function(context) {
+ assert.strictEqual(
+ context.foo,
+ 42,
+ '"foo" property is missing from REPL using global as context'
+ );
+ }));
r.resetContext();
}
-var timeout = setTimeout(function() {
- common.fail('Timeout, REPL did not emit reset events');
-}, 5000);
-
-testReset(function() {
- testResetGlobal(function() {
- clearTimeout(timeout);
- });
-});
+testReset(common.mustCall(testResetGlobal));