Skip to content

Commit 84564ba

Browse files
committed
Merge worktree-render-corpus-expand-2026-05-26 — render-conformance corpus 4 → 14 (10 new fixtures targeting Mustache divergent surfaces)
2 parents da7ee92 + fa0fb58 commit 84564ba

54 files changed

Lines changed: 289 additions & 1 deletion

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
name: Ada
2+
email: ada@example.test
3+
role: admin
4+
missing-leaf: []
5+
missing-mid: []
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "format": "text", "note": "dotted-path interpolation {{user.profile.name}} walks nested objects" }
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"user": {
3+
"profile": {
4+
"name": "Ada",
5+
"email": "ada@example.test"
6+
},
7+
"roles": {
8+
"primary": "admin"
9+
}
10+
},
11+
"missing": {}
12+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
name: {{user.profile.name}}
2+
email: {{user.profile.email}}
3+
role: {{user.roles.primary}}
4+
missing-leaf: [{{user.profile.missing}}]
5+
missing-mid: [{{user.unknown.name}}]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
filled:
2+
- one
3+
- two
4+
empty:
5+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "format": "text", "note": "empty array section renders nothing; non-empty array renders body per item" }
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"filled": ["one", "two"],
3+
"empty": []
4+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
filled:
2+
{{#filled}}
3+
- {{.}}
4+
{{/filled}}
5+
empty:
6+
{{#empty}}
7+
- {{.}}
8+
{{/empty}}
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
true-flag: [body]
2+
false-flag: []
3+
null-value: []
4+
empty-string: []
5+
non-empty-string: [body]
6+
empty-array: []
7+
non-empty-array: [1;2;]
8+
object-with-name: [Ada]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "format": "text", "note": "section truthiness — false, null, empty string, empty array are falsy; non-empty arrays iterate; non-empty objects render once" }

0 commit comments

Comments
 (0)