Reworked HTML colgroup closing specs
This commit is contained in:
parent
81cf7ba9b6
commit
2a1c5646f3
|
@ -1,8 +1,8 @@
|
||||||
require 'spec_helper'
|
require 'spec_helper'
|
||||||
|
|
||||||
describe Oga::XML::Lexer do
|
describe Oga::XML::Lexer do
|
||||||
describe 'HTML colgroup elements' do
|
describe 'using HTML <colgroup> elements' do
|
||||||
it 'lexes an unclosed <colgroup> followed by another <colgroup>' do
|
it 'lexes two unclosed <colgroup> elements as separate elements' do
|
||||||
lex_html('<colgroup>foo<colgroup>bar').should == [
|
lex_html('<colgroup>foo<colgroup>bar').should == [
|
||||||
[:T_ELEM_NAME, 'colgroup', 1],
|
[:T_ELEM_NAME, 'colgroup', 1],
|
||||||
[:T_TEXT, 'foo', 1],
|
[:T_TEXT, 'foo', 1],
|
||||||
|
@ -12,5 +12,23 @@ describe Oga::XML::Lexer do
|
||||||
[:T_ELEM_END, nil, 1]
|
[:T_ELEM_END, nil, 1]
|
||||||
]
|
]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'lexes a <col> element following a <colgroup> as a child element' do
|
||||||
|
lex_html('<colgroup><col>').should == [
|
||||||
|
[:T_ELEM_NAME, 'colgroup', 1],
|
||||||
|
[:T_ELEM_NAME, 'col', 1],
|
||||||
|
[:T_ELEM_END, nil, 1],
|
||||||
|
[:T_ELEM_END, nil, 1]
|
||||||
|
]
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'lexes a <template> element following a <colgroup> as a child element' do
|
||||||
|
lex_html('<colgroup><template>').should == [
|
||||||
|
[:T_ELEM_NAME, 'colgroup', 1],
|
||||||
|
[:T_ELEM_NAME, 'template', 1],
|
||||||
|
[:T_ELEM_END, nil, 1],
|
||||||
|
[:T_ELEM_END, nil, 1]
|
||||||
|
]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue