mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-21 08:21:56 +08:00
Port count test to littlecheck
This commit is contained in:
parent
b672e1891e
commit
2f19ec1c34
@ -1,22 +1,31 @@
|
||||
#RUN: %fish %s
|
||||
# Validate the behavior of the `count` command.
|
||||
|
||||
logmsg no args
|
||||
# no args
|
||||
count
|
||||
# CHECK: 0
|
||||
|
||||
logmsg one args
|
||||
# one args
|
||||
count x
|
||||
# CHECK: 1
|
||||
|
||||
logmsg two args
|
||||
# two args
|
||||
count x y
|
||||
# CHECK: 2
|
||||
|
||||
logmsg args that look like flags or are otherwise special
|
||||
# args that look like flags or are otherwise special
|
||||
count -h
|
||||
# CHECK: 1
|
||||
count --help
|
||||
# CHECK: 1
|
||||
count --
|
||||
# CHECK: 1
|
||||
count -- abc
|
||||
# CHECK: 2
|
||||
count def -- abc
|
||||
# CHECK: 3
|
||||
|
||||
logmsg big counts
|
||||
# big counts
|
||||
|
||||
# See #5611
|
||||
for i in seq 500
|
||||
@ -28,11 +37,14 @@ for i in seq 500
|
||||
end
|
||||
end
|
||||
|
||||
logmsg stdin
|
||||
# stdin
|
||||
# Reading from stdin still counts the arguments
|
||||
printf '%s\n' 1 2 3 4 5 | count 6 7 8 9 10
|
||||
# CHECK: 10
|
||||
|
||||
# Reading from stdin counts newlines - like `wc -l`.
|
||||
echo -n 0 | count
|
||||
# CHECK: 0
|
||||
|
||||
echo 1 | count
|
||||
# CHECK: 1
|
@ -1,18 +0,0 @@
|
||||
|
||||
####################
|
||||
# no args
|
||||
|
||||
####################
|
||||
# one args
|
||||
|
||||
####################
|
||||
# two args
|
||||
|
||||
####################
|
||||
# args that look like flags or are otherwise special
|
||||
|
||||
####################
|
||||
# big counts
|
||||
|
||||
####################
|
||||
# stdin
|
@ -1,29 +0,0 @@
|
||||
|
||||
####################
|
||||
# no args
|
||||
0
|
||||
|
||||
####################
|
||||
# one args
|
||||
1
|
||||
|
||||
####################
|
||||
# two args
|
||||
2
|
||||
|
||||
####################
|
||||
# args that look like flags or are otherwise special
|
||||
1
|
||||
1
|
||||
1
|
||||
2
|
||||
3
|
||||
|
||||
####################
|
||||
# big counts
|
||||
|
||||
####################
|
||||
# stdin
|
||||
10
|
||||
0
|
||||
1
|
Loading…
x
Reference in New Issue
Block a user