diff options
author | Pieter van de Bruggen <pvande@gmail.com> | 2010-12-11 22:37:16 -0800 |
---|---|---|
committer | Pieter van de Bruggen <pvande@gmail.com> | 2010-12-11 22:37:16 -0800 |
commit | 29b50f1124ce9bee7a5e15557e0ea32a1bc5b2ab (patch) | |
tree | 1afdefefc3896fc90e9b65cc19a35313f68c89bf | |
parent | 6296f110376557af5ed9e4a2106c4687ae4d71ba (diff) | |
download | mustache-spec-29b50f1124ce9bee7a5e15557e0ea32a1bc5b2ab.tar.gz |
Adding a couple of specs for nested sections.
-rw-r--r-- | specs/inverted.yml | 12 | ||||
-rw-r--r-- | specs/sections.yml | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/specs/inverted.yml b/specs/inverted.yml index fdd52fa..41f03ff 100644 --- a/specs/inverted.yml +++ b/specs/inverted.yml @@ -45,6 +45,18 @@ tests: * second * third + - name: Nested (Falsey) + desc: Nested falsey sections should have their contents rendered. + data: { t: false } + template: "| A {{^t}}B {{^t}}C{{/t}} D{{/t}} E |" + expected: "| A B C D E |" + + - name: Nested (Truthy) + desc: Nested truthy sections should be omitted. + data: { t: true } + template: "| A {{^t}}B {{^t}}C{{/t}} D{{/t}} E |" + expected: "| A E |" + # Whitespace Sensitivity - name: Surrounding Whitespace diff --git a/specs/sections.yml b/specs/sections.yml index df015bb..e0e08cf 100644 --- a/specs/sections.yml +++ b/specs/sections.yml @@ -45,6 +45,18 @@ tests: * second * third + - name: Nested (Truthy) + desc: Nested truthy sections should have their contents rendered. + data: { t: true } + template: "| A {{#t}}B {{#t}}C{{/t}} D{{/t}} E |" + expected: "| A B C D E |" + + - name: Nested (Falsey) + desc: Nested falsey sections should be omitted. + data: { t: false } + template: "| A {{#t}}B {{#t}}C{{/t}} D{{/t}} E |" + expected: "| A E |" + # Whitespace Sensitivity - name: Surrounding Whitespace |