diff options
author | Rich Trott <rtrott@gmail.com> | 2019-06-21 00:01:31 +0300 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-06-22 16:01:48 +0300 |
commit | 6e66313eb57308ee3b2b7a528af4e2cc90ecde3e (patch) | |
tree | 6eed1ffc4640c9b5768b6fa67edb482dc7cc7744 | |
parent | e4136c1ecec04c646228bd3fae4dac17df1dc348 (diff) |
test: remove test-ttywrap.writestream.js
The test is never run in CI and may have never worked.
Refs: https://github.com/nodejs/node/issues/28304
PR-URL: https://github.com/nodejs/node/pull/28316
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
-rw-r--r-- | test/async-hooks/test-ttywrap.writestream.js | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/test/async-hooks/test-ttywrap.writestream.js b/test/async-hooks/test-ttywrap.writestream.js deleted file mode 100644 index bcc164c659b..00000000000 --- a/test/async-hooks/test-ttywrap.writestream.js +++ /dev/null @@ -1,47 +0,0 @@ -'use strict'; - -const common = require('../common'); -const assert = require('assert'); - -// General hook test setup -const tick = require('../common/tick'); -const initHooks = require('./init-hooks'); -const { checkInvocations } = require('./hook-checks'); - -const hooks = initHooks(); -hooks.enable(); - -if (!process.stdout.isTTY) - return common.skip('no valid writable TTY available'); - -// test specific setup -const checkInitOpts = { init: 1 }; -const checkEndedOpts = { init: 1, before: 1, after: 1, destroy: 1 }; - -// test code -// -// listen to stdin except on Windows -const activities = hooks.activitiesOfTypes('TTYWRAP'); -assert.strictEqual(activities.length, 1); - -const tty = activities[0]; -assert.strictEqual(tty.type, 'TTYWRAP'); -assert.strictEqual(typeof tty.uid, 'number'); -assert.strictEqual(typeof tty.triggerAsyncId, 'number'); -checkInvocations(tty, checkInitOpts, 'when tty created'); - -const delayedOnCloseHandler = common.mustCall(() => { - checkInvocations(tty, checkEndedOpts, 'when tty ended'); -}); -process.stdout.on('error', (err) => assert.fail(err)); -process.stdout.on('close', common.mustCall(() => - tick(2, delayedOnCloseHandler) -)); -process.stdout.destroy(); -checkInvocations(tty, checkInitOpts, 'when tty.end() was invoked'); - -process.on('exit', () => { - hooks.disable(); - hooks.sanityCheck('TTYWRAP'); - checkInvocations(tty, checkEndedOpts, 'when process exits'); -}); |