mirror of
https://github.com/vlang/v.git
synced 2025-09-14 06:52:36 +03:00
net.html: polish module, update docs (#7193)
This commit is contained in:
parent
5fa1e403ec
commit
b952bf2e6b
9 changed files with 302 additions and 446 deletions
15
vlib/net/html/html_test.v
Normal file
15
vlib/net/html/html_test.v
Normal file
|
@ -0,0 +1,15 @@
|
|||
module html
|
||||
|
||||
fn test_parse() {
|
||||
doc := parse('<html><body><h1 class="title">Hello world!</h1></body></html>')
|
||||
tags := doc.get_tag('h1')
|
||||
assert tags.len == 1
|
||||
h1_tag := tags[0] // <h1>Hello world!</h1>
|
||||
assert h1_tag.name == 'h1'
|
||||
assert h1_tag.content == 'Hello world!'
|
||||
assert h1_tag.attributes.len == 2
|
||||
// TODO: do not remove. Attributes must not have an empty attr.
|
||||
// assert h1_tag.attributes.len == 1
|
||||
assert h1_tag.str() == '<h1 class="title" >Hello world!</h1>'
|
||||
// assert h1_tag.str() == '<h1 class="title">Hello world!</h1>'
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue