summaryrefslogtreecommitdiff
path: root/specs/~inheritance.json
diff options
context:
space:
mode:
Diffstat (limited to 'specs/~inheritance.json')
-rw-r--r--specs/~inheritance.json72
1 files changed, 36 insertions, 36 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"
}