From 15bd48986b54dfe88b241e1e25c1a8fbdf4b55b3 Mon Sep 17 00:00:00 2001 From: cjihrig Date: Thu, 18 Aug 2016 11:29:55 -0400 Subject: [PATCH] test: add test for attempted multiple IPC channels This error was previously not covered. This commit adds coverage. PR-URL: https://github.com/nodejs/node/pull/8159 Reviewed-By: Rich Trott Reviewed-By: Santiago Gimeno --- test/parallel/test-child-process-stdio.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/parallel/test-child-process-stdio.js b/test/parallel/test-child-process-stdio.js index f1e933aa134776..2daa7483714dc5 100644 --- a/test/parallel/test-child-process-stdio.js +++ b/test/parallel/test-child-process-stdio.js @@ -17,3 +17,7 @@ assert.equal(child.stderr, null); options = {stdio: 'ignore'}; child = common.spawnSyncCat(options); assert.deepStrictEqual(options, {stdio: 'ignore'}); + +assert.throws(() => { + common.spawnPwd({stdio: ['pipe', 'pipe', 'pipe', 'ipc', 'ipc']}); +}, /^Error: Child process can have only one IPC pipe$/);