v2 / vlib / v / tests / for_brace_block_tmpl_test.v
23 lines · 21 sloc · 442 bytes · 187b4d2c18a18ff32e4128d4e6e9c43a768711ed
Raw
1struct TmplBraceBlockUser {
2 name string
3 age int
4}
5
6fn render_tmpl_for_brace_block(users []TmplBraceBlockUser) string {
7 return $tmpl('brace_for_block.tmpl')
8}
9
10fn test_tmpl_for_brace_block() {
11 users := [
12 TmplBraceBlockUser{
13 name: 'John Doe'
14 age: 27
15 },
16 TmplBraceBlockUser{
17 name: 'Jane Doe'
18 age: 16
19 },
20 ]
21 assert render_tmpl_for_brace_block(users).trim_space() == 'John Doe is 27 years old
22Jane Doe is 16 years old'
23}
24