v2 / vlib / v / tests / enums / enum_array_field_test.v
20 lines · 18 sloc · 234 bytes · 6488041a749df9762348d019c4223908c476f2e2
Raw
1struct Abc {
2mut:
3 flags []Flag
4}
5
6enum Flag {
7 flag_one
8 flag_two
9}
10
11fn test_enum_array_field() {
12 mut a := Abc{}
13 a.flags << .flag_one
14 assert true
15 a.flags << .flag_two
16 assert true
17 a.flags << .flag_one
18 println(a)
19 assert true
20}
21