From 6e66313eb57308ee3b2b7a528af4e2cc90ecde3e Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Thu, 20 Jun 2019 15:01:31 -0600 Subject: [PATCH] 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 Reviewed-By: Trivikram Kamat Reviewed-By: Anna Henningsen Reviewed-By: James M Snell --- test/async-hooks/test-ttywrap.writestream.js | 47 -------------------- 1 file changed, 47 deletions(-) delete mode 100644 test/async-hooks/test-ttywrap.writestream.js diff --git a/test/async-hooks/test-ttywrap.writestream.js b/test/async-hooks/test-ttywrap.writestream.js deleted file mode 100644 index bcc164c659beed..00000000000000 --- 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'); -});