diff options
Diffstat (limited to 'src/pkg/template/template_test.go')
| -rw-r--r-- | src/pkg/template/template_test.go | 144 |
1 files changed, 72 insertions, 72 deletions
diff --git a/src/pkg/template/template_test.go b/src/pkg/template/template_test.go index 5743a608c..becfa0f0b 100644 --- a/src/pkg/template/template_test.go +++ b/src/pkg/template/template_test.go @@ -88,62 +88,62 @@ var tests = []*Test{ // Section &Test{ in: "{.section data }\n" - "some text for the section\n" - "{.end}\n", + "some text for the section\n" + "{.end}\n", out: "some text for the section\n", }, &Test{ in: "{.section data }\n" - "{header}={integer}\n" - "{.end}\n", + "{header}={integer}\n" + "{.end}\n", out: "Header=77\n", }, &Test{ in: "{.section pdata }\n" - "{header}={integer}\n" - "{.end}\n", + "{header}={integer}\n" + "{.end}\n", out: "Header=77\n", }, &Test{ in: "{.section pdata }\n" - "data present\n" - "{.or}\n" - "data not present\n" - "{.end}\n", + "data present\n" + "{.or}\n" + "data not present\n" + "{.end}\n", out: "data present\n", }, &Test{ in: "{.section empty }\n" - "data present\n" - "{.or}\n" - "data not present\n" - "{.end}\n", + "data present\n" + "{.or}\n" + "data not present\n" + "{.end}\n", out: "data not present\n", }, &Test{ in: "{.section null }\n" - "data present\n" - "{.or}\n" - "data not present\n" - "{.end}\n", + "data present\n" + "{.or}\n" + "data not present\n" + "{.end}\n", out: "data not present\n", }, &Test{ in: "{.section pdata }\n" - "{header}={integer}\n" - "{.section @ }\n" - "{header}={integer}\n" - "{.end}\n" - "{.end}\n", + "{header}={integer}\n" + "{.section @ }\n" + "{header}={integer}\n" + "{.end}\n" + "{.end}\n", out: "Header=77\n" - "Header=77\n", + "Header=77\n", }, &Test{ in: "{.section data}{.end} {header}\n", @@ -154,69 +154,69 @@ var tests = []*Test{ // Repeated &Test{ in: "{.section pdata }\n" - "{.repeated section @ }\n" - "{item}={value}\n" - "{.end}\n" - "{.end}\n", + "{.repeated section @ }\n" + "{item}={value}\n" + "{.end}\n" + "{.end}\n", out: "ItemNumber1=ValueNumber1\n" - "ItemNumber2=ValueNumber2\n", + "ItemNumber2=ValueNumber2\n", }, &Test{ in: "{.section pdata }\n" - "{.repeated section @ }\n" - "{item}={value}\n" - "{.or}\n" - "this should not appear\n" - "{.end}\n" - "{.end}\n", + "{.repeated section @ }\n" + "{item}={value}\n" + "{.or}\n" + "this should not appear\n" + "{.end}\n" + "{.end}\n", out: "ItemNumber1=ValueNumber1\n" - "ItemNumber2=ValueNumber2\n", + "ItemNumber2=ValueNumber2\n", }, &Test{ in: "{.section @ }\n" - "{.repeated section empty }\n" - "{item}={value}\n" - "{.or}\n" - "this should appear: empty field\n" - "{.end}\n" - "{.end}\n", + "{.repeated section empty }\n" + "{item}={value}\n" + "{.or}\n" + "this should appear: empty field\n" + "{.end}\n" + "{.end}\n", out: "this should appear: empty field\n", }, &Test{ in: "{.repeated section pdata }\n" - "{item}\n" - "{.alternates with}\n" - "is\nover\nmultiple\nlines\n" - "{.end}\n", + "{item}\n" + "{.alternates with}\n" + "is\nover\nmultiple\nlines\n" + "{.end}\n", out: "ItemNumber1\n" - "is\nover\nmultiple\nlines\n" - "ItemNumber2\n", + "is\nover\nmultiple\nlines\n" + "ItemNumber2\n", }, &Test{ in: "{.section pdata }\n" - "{.repeated section @ }\n" - "{item}={value}\n" - "{.alternates with}DIVIDER\n" - "{.or}\n" - "this should not appear\n" - "{.end}\n" - "{.end}\n", + "{.repeated section @ }\n" + "{item}={value}\n" + "{.alternates with}DIVIDER\n" + "{.or}\n" + "this should not appear\n" + "{.end}\n" + "{.end}\n", out: "ItemNumber1=ValueNumber1\n" - "DIVIDER\n" - "ItemNumber2=ValueNumber2\n", + "DIVIDER\n" + "ItemNumber2=ValueNumber2\n", }, &Test{ in: "{.repeated section vec }\n" - "{@}\n" - "{.end}\n", + "{@}\n" + "{.end}\n", out: "elt1\n" - "elt2\n", + "elt2\n", }, &Test{ in: "{.repeated section integer}{.end}", @@ -227,15 +227,15 @@ var tests = []*Test{ // Nested names &Test{ in: "{.section @ }\n" - "{innerT.item}={innerT.value}\n" - "{.end}", + "{innerT.item}={innerT.value}\n" + "{.end}", out: "ItemNumber1=ValueNumber1\n", }, &Test{ in: "{.section @ }\n" - "{innerT.item}={.section innerT}{.section value}{@}{.end}{.end}\n" - "{.end}", + "{innerT.item}={.section innerT}{.section value}{@}{.end}{.end}\n" + "{.end}", out: "ItemNumber1=ValueNumber1\n", }, @@ -244,32 +244,32 @@ var tests = []*Test{ // Formatters &Test{ in: "{.section pdata }\n" - "{header|uppercase}={integer|+1}\n" - "{header|html}={integer|str}\n" - "{.end}\n", + "{header|uppercase}={integer|+1}\n" + "{header|html}={integer|str}\n" + "{.end}\n", out: "HEADER=78\n" - "Header=77\n", + "Header=77\n", }, &Test{ in: "{raw}\n" - "{raw|html}\n", + "{raw|html}\n", out: "&<>!@ #$%^\n" - "&<>!@ #$%^\n", + "&<>!@ #$%^\n", }, &Test{ in: "{.section emptystring}emptystring{.end}\n" - "{.section header}header{.end}\n", + "{.section header}header{.end}\n", out: "\nheader\n", }, &Test{ in: "{.section true}1{.or}2{.end}\n" - "{.section false}3{.or}4{.end}\n", + "{.section false}3{.or}4{.end}\n", out: "1\n4\n", }, |
