Skip to content

Commit 61b5564

Browse files
add test for void html tag
1 parent cff90ee commit 61b5564

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

crates/djls-ast/src/parser.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,15 @@ mod tests {
557557
insta::assert_yaml_snapshot!(ast);
558558
}
559559

560+
#[test]
561+
fn test_parse_html_void() {
562+
let source = r#"<img src="example.png" />"#;
563+
let tokens = Lexer::new(source).tokenize().unwrap();
564+
let mut parser = Parser::new(tokens);
565+
let ast = parser.parse().unwrap();
566+
insta::assert_yaml_snapshot!(ast);
567+
}
568+
560569
#[test]
561570
fn test_parse_script() {
562571
let source = r#"<script type="text/javascript">
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
source: crates/djls-ast/src/parser.rs
3+
expression: ast
4+
---
5+
nodes:
6+
- Html:
7+
Void:
8+
tag_name: img
9+
attributes:
10+
src:
11+
Value: example.png

0 commit comments

Comments
 (0)