v2 / vlib / v / tests / options / option_alias_fn_ret_test.v
22 lines · 17 sloc · 243 bytes · 82c9d4ab5bda5e2a2db0f3ad5181dc41a6f47a60
Raw
1import time
2
3fn test() ?i64 {
4 return bar()
5}
6
7fn test2() ?i64 {
8 return none
9}
10
11fn bar() ?time.Duration {
12 return time.Duration(0)
13}
14
15fn baz() ?time.Duration {
16 return none
17}
18
19fn test_main() {
20 assert test() != none
21 assert test2() == none
22}
23