Skip to content

Commit 69ba8ce

Browse files
committed
add test
1 parent 277dbd3 commit 69ba8ce

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

packages/svelte/src/compiler/phases/2-analyze/validation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ export const validation = {
547547
if (disallowed_parapgraph_contents.includes(node.name)) {
548548
const path = context.path;
549549
for (let parent of path) {
550-
if (parent.type === 'RegularElement' && parent.name === node.name && parent.name === 'p') {
550+
if (parent.type === 'RegularElement' && parent.name === 'p') {
551551
error(node, 'invalid-node-placement', `<${node.name}>`, parent.name);
552552
}
553553
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[
2+
{
3+
"code": "invalid-node-placement",
4+
"message": "<div> is invalid inside <p>",
5+
"start": {
6+
"line": 4,
7+
"column": 3
8+
},
9+
"end": {
10+
"line": 4,
11+
"column": 17
12+
}
13+
}
14+
]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div>
2+
<p>
3+
<span>
4+
<div>foo</div>
5+
</span>
6+
</p>
7+
</div>

0 commit comments

Comments
 (0)