Skip to content

Commit bd78192

Browse files
committed
- [+] add tests for iterate argsa argsm template functions
1 parent 4550495 commit bd78192

File tree

7 files changed

+48
-0
lines changed

7 files changed

+48
-0
lines changed

test/nested_demo_argsa.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Got: 543 false 0.1234 Sam 123456
2+

test/nested_demo_argsa.tmpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{{define "t1"}}
2+
{{- index . 0}} {{index . 1}} {{index . 2}} {{(index . 3).Name}} {{(index . 3).OrderNumber}}
3+
{{end -}}
4+
5+
Got: {{template "t1" argsa 543 false 0.1234 .}}

test/nested_demo_argsm.ref

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
a=1, b=somestring, c.Shipped=true, c.Price=1234.56
2+

test/nested_demo_argsm.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{{template "image_row" argsm "a" 1 "b" "somestring" "c" .}}
2+
{{define "image_row"}}a={{$.a}}, b={{$.b}}, c.Shipped={{$.c.Shipped}}, c.Price={{$.c.Price}}{{end}}

test/nested_demo_argsm_iterate.ref

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Ape ate Apple000000 at 1234.56 - true0
2+
Ape ate Apple000001 at 1234.56 - true1
3+
Ape ate Apple000002 at 1234.56 - true2
4+
Ape ate Apple000003 at 1234.56 - true3
5+
Ape ate Apple000004 at 1234.56 - true4
6+
Ape ate Apple000005 at 1234.56 - true5
7+
Ape ate Apple001001 at 1234.56 - true1001
8+
Ape ate Apple001002 at 1234.56 - true1002
9+
Ape ate Apple001003 at 1234.56 - true1003
10+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{{- define "T1"}}Apple{{.i}} at {{.c.Price}} - {{.c.Shipped}}{{end}} {{- define "T2"}}Ape{{end}}
2+
{{- range $val := iterate 5 }}
3+
{{- template "T2"}} ate {{template "T1" argsm "c" $ "i" (printf "%06d" $val)}}{{ $val }}
4+
{{end }}
5+
{{- range $val := iterate 1003 1001 }}
6+
{{- template "T2"}} ate {{template "T1" argsm "c" $ "i" (printf "%06d" $val)}}{{ $val }}
7+
{{end }}

test/nested_header_footer.ref

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
3+
4+
5+
WidgetCo, Ltd.
6+
463 Shoe Factory Rd.
7+
Hamford, VT 20202
8+
9+
Dear Sam,
10+
11+
Thank you for your order! Your order number is 123456 and it
12+
has been shipped on Wednesday, January 06, 2021.
13+
14+
15+
2021-09-25
16+
17+
Thank you for your business,
18+
WidgetCo Order Fulfillment Department
19+
Ph: 818-555-0123 Email: [email protected]
20+

0 commit comments

Comments
 (0)