From 244f2a14fc2c0b9a57d782a290d17bc1a4299600 Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Wed, 26 Mar 2003 17:33:04 +0000 Subject: 18391: add tests for read builtin a few glob qualifiers, 17678 and 18015 --- Test/B04read.ztst | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Test/B04read.ztst (limited to 'Test/B04read.ztst') diff --git a/Test/B04read.ztst b/Test/B04read.ztst new file mode 100644 index 000000000..45a3486af --- /dev/null +++ b/Test/B04read.ztst @@ -0,0 +1,65 @@ +# Tests for the read builtin + +# Tested elsewhere: +# reading from a coprocess A01grammar, A04redirect + +# Not tested: +# -c/-l/-n (options for compctl functions) +# -q/-s (needs a tty) + +%test + + read <<<'hello world' + print $REPLY +0:basic read command +>hello world + + read -A <<<'hello world' + print $reply[2] +0:array read +>world + + read -k3 -u0 <<foo + + read -d: <<foo + + print foo:bar|IFS=: read -A + print $reply +0:use different, IFS separator to array +>foo bar + + print -z hello world; read -z + print $REPLY +0:read from editor buffer stack +>hello world + + unset REPLY + read -E <<hello +>hello + + unset REPLY + read -e <<hello +> + + read -e -t <<hello + + SECONDS=0 + read -e -t 5 <<hello +>0 -- cgit 1.4.1