summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
authorPieter van de Bruggen <pvande@gmail.com>2010-11-07 22:13:04 -0800
committerPieter van de Bruggen <pvande@gmail.com>2010-11-07 22:13:04 -0800
commit9ff5442d15dec18da5df82dfc9646e8c23431315 (patch)
tree2ab1771f309820f9f46290afec1f5423c6819484 /specs
parent72b82d103a2ba89d9c2f3232df5edd6ea02d9581 (diff)
downloadmustache-spec-9ff5442d15dec18da5df82dfc9646e8c23431315.tar.gz
Cutting back some over-specification of delimiters.
Diffstat (limited to 'specs')
-rw-r--r--specs/delimiters.yml50
1 files changed, 6 insertions, 44 deletions
diff --git a/specs/delimiters.yml b/specs/delimiters.yml
index 71bdddd..34ef9a4 100644
--- a/specs/delimiters.yml
+++ b/specs/delimiters.yml
@@ -1,57 +1,25 @@
tests:
- - name: Single Equals
- desc: A single equals sign should be sufficient to change delimiters.
- data: { text: 'Hey!' }
- template: '{{=<% %>}}(<%text%>)'
- expected: '(Hey!)'
-
- - name: Mirrored Equals
- desc: Surrounding equals signs should be permitted.
+ - name: Pair Behavior
+ desc: The equals sign (used on both sides) should permit delimiter changes.
data: { text: 'Hey!' }
template: '{{=<% %>=}}(<%text%>)'
expected: '(Hey!)'
# Whitespace Sensitivity
- - name: Single Equals - Surrounding Whitespace
- desc: Surrounding whitespace should be left untouched.
- data: { }
- template: '| {{=@ @}} |'
- expected: '| |'
-
- - name: Mirrored Equals - Surrounding Whitespace
+ - name: Surrounding Whitespace
desc: Surrounding whitespace should be left untouched.
data: { }
template: '| {{=@ @=}} |'
expected: '| |'
- - name: Single Equals (Inline) - Outlying Whitespace
- desc: Whitespace should be left untouched.
- data: { }
- template: " | {{=@ @}}\n"
- expected: " | \n"
-
- - name: Mirrored Equals (Inline) - Outlying Whitespace
+ - name: Outlying Whitespace (Inline)
desc: Whitespace should be left untouched.
data: { }
template: " | {{=@ @=}}\n"
expected: " | \n"
- - name: Single Equals (Standalone)
- desc: Standalone lines should be removed from the template.
- data: { }
- template: |
- Begin.
- {{=@ @}}
- Middle.
- @={{ }}@
- End.
- expected: |
- Begin.
- Middle.
- End.
-
- - name: Mirrored Equals (Standalone)
+ - name: Standalone Tag
desc: Standalone lines should be removed from the template.
data: { }
template: |
@@ -67,13 +35,7 @@ tests:
# Whitespace Insensitivity
- - name: Single Equals With Padding
- desc: Superfluous in-tag whitespace should be ignored.
- data: { }
- template: '|{{= @ @ }}|'
- expected: '||'
-
- - name: Mirrored Equals With Padding
+ - name: Pair with Padding
desc: Superfluous in-tag whitespace should be ignored.
data: { }
template: '|{{= @ @ =}}|'