Results for ysh-func.test.sh

statusysh
pass 25
total25
caseyshdescription
0pass Identity function
1pass Too many args
2pass Too few args
3pass Positional args
4pass named args
5pass Named args with ...rest
6pass Spread/splat of named args: f(...more)
7pass Multiple spreads
8pass Proc-style return in a func is error
9pass Typed return in a proc is error
10pass Redefining functions is allowed
11pass Functions can redefine vars
12pass Multiple func calls
13pass Undefined var in function
14pass Param binding semantics
15pass Recursive functions
16pass Recursive functions with LRU Cache
17pass Varadic arguments, no other args
18pass Varadic arguments, other args
19pass Varadic arguments, too few args
20pass Userland max
21pass Functions share a namespace with variables
22pass We can store funcs in dictionaries
23pass Functions can be nested
24pass Functions can be shadowed
25 passed, 0 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped