Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-handle-wrap-isrefed-tty.js')
-rw-r--r--test/parallel/test-handle-wrap-isrefed-tty.js33
1 files changed, 0 insertions, 33 deletions
diff --git a/test/parallel/test-handle-wrap-isrefed-tty.js b/test/parallel/test-handle-wrap-isrefed-tty.js
deleted file mode 100644
index ad312be1f77..00000000000
--- a/test/parallel/test-handle-wrap-isrefed-tty.js
+++ /dev/null
@@ -1,33 +0,0 @@
-'use strict';
-
-const common = require('../common');
-const strictEqual = require('assert').strictEqual;
-const spawn = require('child_process').spawn;
-
-function makeAssert(message) {
- return function(actual, expected) {
- strictEqual(actual, expected, message);
- };
-}
-const assert = makeAssert('hasRef() not working on tty_wrap');
-
-if (process.argv[2] === 'child') {
- // Test tty_wrap in piped child to guarentee stdin being a TTY.
- const ReadStream = require('tty').ReadStream;
- const tty = new ReadStream(0);
- assert(Object.getPrototypeOf(tty._handle).hasOwnProperty('hasRef'), true);
- assert(tty._handle.hasRef(), true);
- tty.unref();
- assert(tty._handle.hasRef(), false);
- tty._handle.close(
- common.mustCall(() => assert(tty._handle.hasRef(), false)));
- return;
-}
-
-// Use spawn so that we can be sure that stdin has a _handle property.
-// Refs: https://github.com/nodejs/node/pull/5916
-const proc = spawn(process.execPath, [__filename, 'child'], { stdio: 'pipe' });
-proc.stderr.pipe(process.stderr);
-proc.on('exit', common.mustCall(function(exitCode) {
- process.exitCode = exitCode;
-}));