Results for ysh-func.test.sh

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