Skip to content

Commit c817f10

Browse files
committed
add tests for select element
1 parent 308578a commit c817f10

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/validation.test.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,19 @@ test('form', () => {
1313
expect(isValidHTMLNesting('form', 'h1')).toBe(true);
1414
});
1515

16+
test('select', () => {
17+
// invalid
18+
expect(isValidHTMLNesting('select', 'select')).toBe(false);
19+
expect(isValidHTMLNesting('select', 'p')).toBe(false);
20+
expect(isValidHTMLNesting('select', 'h1')).toBe(false);
21+
22+
// valid
23+
expect(isValidHTMLNesting('select', 'option')).toBe(true);
24+
expect(isValidHTMLNesting('select', 'optgroup')).toBe(true);
25+
expect(isValidHTMLNesting('select', 'hr')).toBe(true);
26+
expect(isValidHTMLNesting('select', 'button')).toBe(true);
27+
});
28+
1629
test('p', () => {
1730
// invalid
1831
expect(isValidHTMLNesting('p', 'p')).toBe(false);

0 commit comments

Comments
 (0)