v/vlib/v/tests/if_expr_with_enum_test.v

20 lines
218 B
V

enum Foo {
a
b
}
fn get() Foo {
return .a
}
fn foo(f Foo) string {
println(f)
return '$f'
}
fn test_if_expr_with_enum_value() {
ret := foo(if get() == .a { .b } else { .a })
println(ret)
assert ret == 'b'
}