summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Gonggrijp <dev@juliangonggrijp.com>2021-04-19 03:22:15 +0200
committerJulian Gonggrijp <dev@juliangonggrijp.com>2021-04-19 03:22:15 +0200
commitc8ad2318a81d0ac5757182d1f8c8617d08259fcc (patch)
treeba2505d8f825fc2eba92e2aa8ed2fb0137d1616a
parente1f0fae32e428051e7a4fc6277c4a6448c6c5976 (diff)
downloadmustache-spec-c8ad2318a81d0ac5757182d1f8c8617d08259fcc.tar.gz
Use more consistent terminology in the inheritance specs
-rw-r--r--specs/~inheritance.json72
-rw-r--r--specs/~inheritance.yml72
2 files changed, 72 insertions, 72 deletions
diff --git a/specs/~inheritance.json b/specs/~inheritance.json
index 2d4539d..88ebd1e 100644
--- a/specs/~inheritance.json
+++ b/specs/~inheritance.json
@@ -61,7 +61,7 @@
},
{
"name": "Inherit",
- "desc": "Default content rendered inside included templates",
+ "desc": "Default content rendered inside inherited templates",
"data": {
},
"template": "{{<include}}{{/include}}\n",
@@ -83,7 +83,7 @@
},
{
"name": "Data does not override block",
- "desc": "Provided data does not override data passed into parent",
+ "desc": "Context does not override argument passed into parent",
"data": {
"var": "var in data"
},
@@ -95,7 +95,7 @@
},
{
"name": "Data does not override block default",
- "desc": "Provided data does not override default value of block",
+ "desc": "Context does not override default content of block",
"data": {
"var": "var in data"
},
@@ -106,68 +106,68 @@
"expected": "var in include"
},
{
- "name": "Overridden partial",
- "desc": "Overridden partial",
+ "name": "Overridden parent",
+ "desc": "Overridden parent",
"data": {
},
- "template": "test {{<partial}}{{$stuff}}override{{/stuff}}{{/partial}}",
+ "template": "test {{<parent}}{{$stuff}}override{{/stuff}}{{/parent}}",
"partials": {
- "partial": "{{$stuff}}...{{/stuff}}"
+ "parent": "{{$stuff}}...{{/stuff}}"
},
"expected": "test override"
},
{
- "name": "Two overridden partials",
- "desc": "Two overridden partials with different content",
+ "name": "Two overridden parents",
+ "desc": "Two overridden parents with different content",
"data": {
},
- "template": "test {{<partial}}{{$stuff}}override1{{/stuff}}{{/partial}} {{<partial}}{{$stuff}}override2{{/stuff}}{{/partial}}\n",
+ "template": "test {{<parent}}{{$stuff}}override1{{/stuff}}{{/parent}} {{<parent}}{{$stuff}}override2{{/stuff}}{{/parent}}\n",
"partials": {
- "partial": "|{{$stuff}}...{{/stuff}}{{$default}} default{{/default}}|"
+ "parent": "|{{$stuff}}...{{/stuff}}{{$default}} default{{/default}}|"
},
"expected": "test |override1 default| |override2 default|\n"
},
{
- "name": "Override partial with newlines",
- "desc": "Override partial with newlines",
+ "name": "Override parent with newlines",
+ "desc": "Override parent with newlines",
"data": {
},
- "template": "{{<partial}}{{$ballmer}}\npeaked\n\n:(\n{{/ballmer}}{{/partial}}",
+ "template": "{{<parent}}{{$ballmer}}\npeaked\n\n:(\n{{/ballmer}}{{/parent}}",
"partials": {
- "partial": "{{$ballmer}}peaking{{/ballmer}}"
+ "parent": "{{$ballmer}}peaking{{/ballmer}}"
},
"expected": "peaked\n\n:(\n"
},
{
"name": "Inherit indentation",
- "desc": "Inherit indentation when overriding a partial",
+ "desc": "Inherit indentation when overriding a parent",
"data": {
},
- "template": "{{<partial}}{{$nineties}}hammer time{{/nineties}}{{/partial}}",
+ "template": "{{<parent}}{{$nineties}}hammer time{{/nineties}}{{/parent}}",
"partials": {
- "partial": "stop:\n {{$nineties}}collaborate and listen{{/nineties}}\n"
+ "parent": "stop:\n {{$nineties}}collaborate and listen{{/nineties}}\n"
},
"expected": "stop:\n hammer time\n"
},
{
"name": "Only one override",
- "desc": "Override one substitution but not the other",
+ "desc": "Override one parameter but not the other",
"data": {
},
- "template": "{{<partial}}{{$stuff2}}override two{{/stuff2}}{{/partial}}",
+ "template": "{{<parent}}{{$stuff2}}override two{{/stuff2}}{{/parent}}",
"partials": {
- "partial": "{{$stuff}}new default one{{/stuff}}, {{$stuff2}}new default two{{/stuff2}}"
+ "parent": "{{$stuff}}new default one{{/stuff}}, {{$stuff2}}new default two{{/stuff2}}"
},
"expected": "new default one, override two"
},
{
- "name": "Super template",
- "desc": "Super templates behave identically to partials when called with no parameters",
+ "name": "Parent template",
+ "desc": "Parent templates behave identically to partials when called with no parameters",
"data": {
},
- "template": "{{>include}}|{{<include}}{{/include}}",
+ "template": "{{>parent}}|{{<parent}}{{/parent}}",
"partials": {
- "include": "{{$foo}}default content{{/foo}}"
+ "parent": "{{$foo}}default content{{/foo}}"
},
"expected": "default content|default content"
},
@@ -176,10 +176,10 @@
"desc": "Recursion in inherited templates",
"data": {
},
- "template": "{{<include}}{{$foo}}override{{/foo}}{{/include}}",
+ "template": "{{<parent}}{{$foo}}override{{/foo}}{{/parent}}",
"partials": {
- "include": "{{$foo}}default content{{/foo}} {{$bar}}{{<include2}}{{/include2}}{{/bar}}",
- "include2": "{{$foo}}include2 default content{{/foo}} {{<include}}{{$bar}}don't recurse{{/bar}}{{/include}}"
+ "parent": "{{$foo}}default content{{/foo}} {{$bar}}{{<parent2}}{{/parent2}}{{/bar}}",
+ "parent2": "{{$foo}}parent2 default content{{/foo}} {{<parent}}{{$bar}}don't recurse{{/bar}}{{/parent}}"
},
"expected": "override override override don't recurse"
},
@@ -210,24 +210,24 @@
"expected": "p"
},
{
- "name": "Text inside super",
- "desc": "Ignores text inside super templates, but does parse $ tags",
+ "name": "Text inside parent",
+ "desc": "Ignores text inside parent templates, but does parse $ tags",
"data": {
},
- "template": "{{<include}} asdfasd {{$foo}}hmm{{/foo}} asdfasdfasdf {{/include}}",
+ "template": "{{<parent}} asdfasd {{$foo}}hmm{{/foo}} asdfasdfasdf {{/parent}}",
"partials": {
- "include": "{{$foo}}default content{{/foo}}"
+ "parent": "{{$foo}}default content{{/foo}}"
},
"expected": "hmm"
},
{
- "name": "Text inside super",
- "desc": "Allows text inside a super tag, but ignores it",
+ "name": "Text inside parent",
+ "desc": "Allows text inside a parent tag, but ignores it",
"data": {
},
- "template": "{{<include}} asdfasd asdfasdfasdf {{/include}}",
+ "template": "{{<parent}} asdfasd asdfasdfasdf {{/parent}}",
"partials": {
- "include": "{{$foo}}default content{{/foo}}"
+ "parent": "{{$foo}}default content{{/foo}}"
},
"expected": "default content"
}
diff --git a/specs/~inheritance.yml b/specs/~inheritance.yml
index 46eb625..c4fb430 100644
--- a/specs/~inheritance.yml
+++ b/specs/~inheritance.yml
@@ -87,7 +87,7 @@ tests:
default {{qux}} content
- name: Inherit
- desc: Default content rendered inside included templates
+ desc: Default content rendered inside inherited templates
data: { }
template: |
{{<include}}{{/include}}
@@ -104,7 +104,7 @@ tests:
expected: "...sub template title..."
- name: Data does not override block
- desc: Provided data does not override data passed into parent
+ desc: Context does not override argument passed into parent
data: { var: 'var in data' }
template: "{{<include}}{{$var}}var in template{{/var}}{{/include}}"
partials:
@@ -112,45 +112,45 @@ tests:
expected: "var in template"
- name: Data does not override block default
- desc: Provided data does not override default value of block
+ desc: Context does not override default content of block
data: { var: 'var in data' }
template: "{{<include}}{{/include}}"
partials:
include: "{{$var}}var in include{{/var}}"
expected: "var in include"
- - name: Overridden partial
- desc: Overridden partial
+ - name: Overridden parent
+ desc: Overridden parent
data: { }
- template: "test {{<partial}}{{$stuff}}override{{/stuff}}{{/partial}}"
+ template: "test {{<parent}}{{$stuff}}override{{/stuff}}{{/parent}}"
partials:
- partial: "{{$stuff}}...{{/stuff}}"
+ parent: "{{$stuff}}...{{/stuff}}"
expected: "test override"
- - name: Two overridden partials
- desc: Two overridden partials with different content
+ - name: Two overridden parents
+ desc: Two overridden parents with different content
data: { }
template: |
- test {{<partial}}{{$stuff}}override1{{/stuff}}{{/partial}} {{<partial}}{{$stuff}}override2{{/stuff}}{{/partial}}
+ test {{<parent}}{{$stuff}}override1{{/stuff}}{{/parent}} {{<parent}}{{$stuff}}override2{{/stuff}}{{/parent}}
partials:
- partial: "|{{$stuff}}...{{/stuff}}{{$default}} default{{/default}}|"
+ parent: "|{{$stuff}}...{{/stuff}}{{$default}} default{{/default}}|"
expected: |
test |override1 default| |override2 default|
- - name: Override partial with newlines
- desc: Override partial with newlines
+ - name: Override parent with newlines
+ desc: Override parent with newlines
data: { }
- template: "{{<partial}}{{$ballmer}}\npeaked\n\n:(\n{{/ballmer}}{{/partial}}"
+ template: "{{<parent}}{{$ballmer}}\npeaked\n\n:(\n{{/ballmer}}{{/parent}}"
partials:
- partial: "{{$ballmer}}peaking{{/ballmer}}"
+ parent: "{{$ballmer}}peaking{{/ballmer}}"
expected: "peaked\n\n:(\n"
- name: Inherit indentation
- desc: Inherit indentation when overriding a partial
+ desc: Inherit indentation when overriding a parent
data: { }
- template: "{{<partial}}{{$nineties}}hammer time{{/nineties}}{{/partial}}"
+ template: "{{<parent}}{{$nineties}}hammer time{{/nineties}}{{/parent}}"
partials:
- partial: |
+ parent: |
stop:
{{$nineties}}collaborate and listen{{/nineties}}
expected: |
@@ -158,28 +158,28 @@ tests:
hammer time
- name: Only one override
- desc: Override one substitution but not the other
+ desc: Override one parameter but not the other
data: { }
- template: "{{<partial}}{{$stuff2}}override two{{/stuff2}}{{/partial}}"
+ template: "{{<parent}}{{$stuff2}}override two{{/stuff2}}{{/parent}}"
partials:
- partial: "{{$stuff}}new default one{{/stuff}}, {{$stuff2}}new default two{{/stuff2}}"
+ parent: "{{$stuff}}new default one{{/stuff}}, {{$stuff2}}new default two{{/stuff2}}"
expected: "new default one, override two"
- - name: Super template
- desc: Super templates behave identically to partials when called with no parameters
+ - name: Parent template
+ desc: Parent templates behave identically to partials when called with no parameters
data: { }
- template: "{{>include}}|{{<include}}{{/include}}"
+ template: "{{>parent}}|{{<parent}}{{/parent}}"
partials:
- include: "{{$foo}}default content{{/foo}}"
+ parent: "{{$foo}}default content{{/foo}}"
expected: "default content|default content"
- name: Recursion
desc: Recursion in inherited templates
data: {}
- template: "{{<include}}{{$foo}}override{{/foo}}{{/include}}"
+ template: "{{<parent}}{{$foo}}override{{/foo}}{{/parent}}"
partials:
- include: "{{$foo}}default content{{/foo}} {{$bar}}{{<include2}}{{/include2}}{{/bar}}"
- include2: "{{$foo}}include2 default content{{/foo}} {{<include}}{{$bar}}don't recurse{{/bar}}{{/include}}"
+ parent: "{{$foo}}default content{{/foo}} {{$bar}}{{<parent2}}{{/parent2}}{{/bar}}"
+ parent2: "{{$foo}}parent2 default content{{/foo}} {{<parent}}{{$bar}}don't recurse{{/bar}}{{/parent}}"
expected: "override override override don't recurse"
- name: Multi-level inheritance
@@ -202,19 +202,19 @@ tests:
grandParent: "{{$a}}g{{/a}}"
expected: p
- - name: Text inside super
- desc: Ignores text inside super templates, but does parse $ tags
+ - name: Text inside parent
+ desc: Ignores text inside parent templates, but does parse $ tags
data: { }
- template: "{{<include}} asdfasd {{$foo}}hmm{{/foo}} asdfasdfasdf {{/include}}"
+ template: "{{<parent}} asdfasd {{$foo}}hmm{{/foo}} asdfasdfasdf {{/parent}}"
partials:
- include: "{{$foo}}default content{{/foo}}"
+ parent: "{{$foo}}default content{{/foo}}"
expected:
hmm
- - name: Text inside super
- desc: Allows text inside a super tag, but ignores it
+ - name: Text inside parent
+ desc: Allows text inside a parent tag, but ignores it
data: {}
- template: "{{<include}} asdfasd asdfasdfasdf {{/include}}"
+ template: "{{<parent}} asdfasd asdfasdfasdf {{/parent}}"
partials:
- include: "{{$foo}}default content{{/foo}}"
+ parent: "{{$foo}}default content{{/foo}}"
expected: default content