diff options
Diffstat (limited to 'ext/IPC-Open3/t/IPC-Open3.t')
-rw-r--r-- | ext/IPC-Open3/t/IPC-Open3.t | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/IPC-Open3/t/IPC-Open3.t b/ext/IPC-Open3/t/IPC-Open3.t index 8ff410093f..09c44d78b2 100644 --- a/ext/IPC-Open3/t/IPC-Open3.t +++ b/ext/IPC-Open3/t/IPC-Open3.t @@ -14,7 +14,7 @@ BEGIN { } use strict; -use Test::More tests => 24; +use Test::More tests => 25; use IO::Handle; use IPC::Open3; @@ -157,3 +157,7 @@ if (IPC::Open3::DO_SPAWN) { } else { isnt($@, '') or do {waitpid $pid, 0}; } + +$pid = eval { open3 'WRITE', '', 'ERROR', '/non/existent/program'; }; +like($@, qr/^open3: Modification of a read-only value attempted at /, + 'open3 faults read-only parameters correctly') or do {waitpid $pid, 0}; |