v2 / vlib / v / tests / builtin_maps / map_value_ref_interp_test.v
25 lines · 22 sloc · 283 bytes · 6488041a749df9762348d019c4223908c476f2e2
Raw
1module main
2
3struct Inner {
4 value int
5}
6
7struct Outer {
8 value map[string]&Inner
9}
10
11fn test_main() {
12 outer := Outer{
13 value: {
14 'test': &Inner{
15 value: 1
16 }
17 }
18 }
19 expected := "Outer{
20 value: {'test': &Inner{
21 value: 1
22 }}
23}"
24 assert '${outer}' == expected
25}
26