Skip to content

Commit 3273bd1

Browse files
committed
Verify html[version] result by adding html[lang]
`version` is obsolete so I was hoping this result doesn't matter. But `lang` has the same behavior i.e. isn't added to the DOM on the client
1 parent 5f9e4ff commit 3273bd1

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

fixtures/attribute-behavior/AttributeTableSnapshot.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6198,6 +6198,31 @@
61986198
| `lang=(null)`| (initial)| `<empty string>` |
61996199
| `lang=(undefined)`| (initial)| `<empty string>` |
62006200

6201+
## `lang` (on `<html>` inside `<document>`)
6202+
| Test Case | Flags | Result |
6203+
| --- | --- | --- |
6204+
| `lang=(string)`| (initial, ssr mismatch)| `<undefined>` |
6205+
| `lang=(empty string)`| (initial, ssr mismatch)| `<undefined>` |
6206+
| `lang=(array with string)`| (initial, ssr mismatch)| `<undefined>` |
6207+
| `lang=(empty array)`| (initial, ssr mismatch)| `<undefined>` |
6208+
| `lang=(object)`| (initial, ssr mismatch)| `<undefined>` |
6209+
| `lang=(numeric string)`| (initial, ssr mismatch)| `<undefined>` |
6210+
| `lang=(-1)`| (initial, ssr mismatch)| `<undefined>` |
6211+
| `lang=(0)`| (initial, ssr mismatch)| `<undefined>` |
6212+
| `lang=(integer)`| (initial, ssr mismatch)| `<undefined>` |
6213+
| `lang=(NaN)`| (initial, warning, ssr mismatch)| `<undefined>` |
6214+
| `lang=(float)`| (initial, ssr mismatch)| `<undefined>` |
6215+
| `lang=(true)`| (initial, warning, ssr mismatch)| `<undefined>` |
6216+
| `lang=(false)`| (initial, warning, ssr mismatch)| `<undefined>` |
6217+
| `lang=(string 'true')`| (initial, ssr mismatch)| `<undefined>` |
6218+
| `lang=(string 'false')`| (initial, ssr mismatch)| `<undefined>` |
6219+
| `lang=(string 'on')`| (initial, ssr mismatch)| `<undefined>` |
6220+
| `lang=(string 'off')`| (initial, ssr mismatch)| `<undefined>` |
6221+
| `lang=(symbol)`| (initial, warning, ssr mismatch)| `<undefined>` |
6222+
| `lang=(function)`| (initial, warning, ssr mismatch)| `<undefined>` |
6223+
| `lang=(null)`| (initial, ssr mismatch)| `<undefined>` |
6224+
| `lang=(undefined)`| (initial, ssr mismatch)| `<undefined>` |
6225+
62016226
## `length` (on `<div>` inside `<div>`)
62026227
| Test Case | Flags | Result |
62036228
| --- | --- | --- |

fixtures/attribute-behavior/src/attributes.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,6 +1086,7 @@ const attributes = [
10861086
{name: 'label', tagName: 'track'},
10871087
{name: 'LANG', read: getProperty('lang')},
10881088
{name: 'lang'},
1089+
{name: 'lang', containerTagName: 'document', tagName: 'html'},
10891090
{name: 'length', read: getAttribute('length')},
10901091
{
10911092
name: 'lengthAdjust',

0 commit comments

Comments
 (0)