diff options
author | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2013-08-25 20:48:52 +0100 |
---|---|---|
committer | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2013-08-25 20:48:52 +0100 |
commit | f75904a3809bf3d9ef4f644ee5add09326a207a7 (patch) | |
tree | eb9b1c5920fb2fa7cddabfc35d4d44f078761a5a /Test | |
parent | 935758ab7febbf1c46323d530fae2bae1dfd23d5 (diff) | |
download | zsh-f75904a3809bf3d9ef4f644ee5add09326a207a7.tar.gz zsh-f75904a3809bf3d9ef4f644ee5add09326a207a7.tar.xz zsh-f75904a3809bf3d9ef4f644ee5add09326a207a7.zip |
31665: zpty should attach terminal on slave.
Also add test.
Diffstat (limited to 'Test')
-rw-r--r-- | Test/.distfiles | 1 | ||||
-rw-r--r-- | Test/V08zpty.ztst | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/Test/.distfiles b/Test/.distfiles index 689b69587..ab92153b0 100644 --- a/Test/.distfiles +++ b/Test/.distfiles @@ -40,6 +40,7 @@ V04features.ztst V05styles.ztst V06parameter.ztst V07pcre.ztst +V08zpty.ztst Y01completion.ztst Y02compmatch.ztst Y03arguments.ztst diff --git a/Test/V08zpty.ztst b/Test/V08zpty.ztst new file mode 100644 index 000000000..d9d24c5e8 --- /dev/null +++ b/Test/V08zpty.ztst @@ -0,0 +1,20 @@ +# zpty is required by tests of interactive modes of the shell itself. +# This tests some extra things. + +%prep + + if ! zmodload zsh/zpty 2>/dev/null + then + ZTST_unimplemented="the zsh/zpty module is not available" + return 0 + fi + +%test + + zpty cat cat + print a line of text | zpty -w cat + var= + zpty -r cat var && print -r -- ${var%%$'\r\n'} + zpty -d cat +0:zpty with a process that does not set up the terminal +>a line of text |