34787: Add more history tests

This commit is contained in:
Peter Stephenson 2015-03-27 10:21:02 +00:00
parent 3774bae034
commit e6a6505dc4
2 changed files with 45 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2015-03-27 Peter Stephenson <p.stephenson@samsung.com>
* 34787: Test/W01history.ztst: new tests.
2015-03-26 Peter Stephenson <p.w.stephenson@ntlworld.com>
* 34784: Src/input.c, Src/zsh.h: fix old bug with history

View file

@ -6,6 +6,47 @@
%test
$ZTST_testdir/../Src/zsh -fis <<<'
print one two three four five six seven eight nine ten
print !:$ !:10 !:9 !:1 !:0
print one two three four five six seven eight nine ten
print !:0-$ !:1-2
' 2>/dev/null
0:History word references
>one two three four five six seven eight nine ten
>ten ten nine one print
>one two three four five six seven eight nine ten
>print one two three four five six seven eight nine ten one two
$ZTST_testdir/../Src/zsh -fis <<<'
print line one of an arbitrary series
print issue two for some mystery sequence
print !-1:5-$
print !1:2
print !2:2
print !-3:1-$
' 2>/dev/null
0:History line numbering
>line one of an arbitrary series
>issue two for some mystery sequence
>mystery sequence
>one
>two
>mystery sequence
$ZTST_testdir/../Src/zsh -fis <<<'
print All metaphor, Malachi, stilts and all
print !1:2:s/,/\\\\?/ !1:2:s/m/shm/:s/,/\!/
print !1:2:&
print -l !1:2-3:gs/a/o/
' 2>/dev/null
0:History substitution
>All metaphor, Malachi, stilts and all
>metaphor? shmetaphor!
>metaphor!
>metophor,
>Molochi,
$ZTST_testdir/../Src/zsh -fis <<<'
echo foo bar
echo $(!!) again