summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Gonggrijp <dev@juliangonggrijp.com>2021-04-19 02:26:06 +0200
committerJulian Gonggrijp <dev@juliangonggrijp.com>2021-04-19 02:26:06 +0200
commitb251d44a84ccd226a3262440545505eb94441fb8 (patch)
tree5d9372b6aa874da1ff3c7a8560e2f010e4cf4481
parentba7c42376ac52b3d3cc1e4f9d3a52756b30112cd (diff)
downloadmustache-spec-b251d44a84ccd226a3262440545505eb94441fb8.tar.gz
Fix inheritance spec whitespace
-rw-r--r--specs/inheritance.yml28
1 files changed, 15 insertions, 13 deletions
diff --git a/specs/inheritance.yml b/specs/inheritance.yml
index 479e834..8881ee5 100644
--- a/specs/inheritance.yml
+++ b/specs/inheritance.yml
@@ -6,30 +6,31 @@ overview: |
the current closing delimiter; each Parent tag MUST be followed by an End
Section tag with the same content within the matching parent tag.
- Block tags are used inside of parent tags to assign data onto the context stack
- prior to rendering the parent template. Outside of parent tags, block tags are
- used to indicate where value set in the parent tag should be placed. If no value
- is set then the content in between the block tags, if any, is rendered.
+ Block tags are used inside of parent tags to assign data onto the context
+ stack prior to rendering the parent template. Outside of parent tags, block
+ tags are used to indicate where value set in the parent tag should be placed.
+ If no value is set then the content in between the block tags, if any, is
+ rendered.
tests:
- name: Default
desc: Default content should be rendered if the block isn't overridden
data: { }
template: |
- {{$title}}Default title{{/title}}
+ {{$title}}Default title{{/title}}
expected: |
- Default title
+ Default title
- name: Variable
desc: Default content renders variables
data: { bar: 'baz' }
template: |
- {{$foo}}default {{bar}} content{{/foo}}
+ {{$foo}}default {{bar}} content{{/foo}}
expected: |
- default baz content
+ default baz content
- name: Triple Mustache
desc: Default content renders triple mustache variables
- data: { bar: '<baz>' }
+ data: { bar: '<baz>' }
template: |
{{$foo}}default {{{bar}}} content{{/foo}}
expected: |
@@ -109,6 +110,7 @@ tests:
partial: "|{{$stuff}}...{{/stuff}}{{$default}} default{{/default}}|"
expected: |
test |override1 default| |override2 default|
+
- name: Override partial with newlines
desc: Override partial with newlines
data: { }
@@ -116,7 +118,7 @@ tests:
partials:
partial: "{{$ballmer}}peaking{{/ballmer}}"
expected: "peaked\n\n:(\n"
-
+
- name: Inherit indentation
desc: Inherit indentation when overriding a partial
data: { }
@@ -124,12 +126,12 @@ tests:
partials:
partial: |
stop:
- {{$nineties}}collaborate and listen{{/nineties}}
+ {{$nineties}}collaborate and listen{{/nineties}}
expected: |
stop:
- hammer time
+ hammer time
- - name: Only one override
+ - name: Only one override
desc: Override one substitution but not the other
data: { }
template: "{{<partial}}{{$stuff2}}override two{{/stuff2}}{{/partial}}"