8000 Replace ARIA reflection attribute ariaErrorMessageElement with ariaEr… · rniwa/web-platform-tests@2948659 · GitHub
[go: up one dir, main page]

Skip to content

Commit 2948659

Browse files
committed
Replace ARIA reflection attribute ariaErrorMessageElement with ariaErrorMessageElements
This is WPT updates for w3c/aria#1802
1 parent 8ff38c5 commit 2948659

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

custom-elements/ElementInternals-accessibility.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"ariaDescribedByElements",
3939
"ariaDetailsElements",
4040
"ariaDisabled",
41-
"ariaErrorMessageElement",
41+
"ariaErrorMessageElements",
4242
"ariaExpanded",
4343
"ariaFlowToElements",
4444
"ariaHasPopup",
@@ -76,4 +76,5 @@
7676
assert_inherits(element.internals, property);
7777
}, property + " is defined in ElementInternals");
7878
}
79+
test(() => assert_false(!!element.internals.ariaErrorMessageElement), 'ariaErrorMessageElement is not defined in ElementInternals')
7980
</script>

custom-elements/reactions/AriaMixin-element-attributes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
testElementReflectAttribute('ariaControlsElements', 'aria-controls', [dummy1], [dummy2], 'ariaControlsElements in Element');
5656
testElementReflectAttribute('ariaDescribedByElements', 'aria-describedby', [dummy1], [dummy2], 'ariaDescribedByElements in Element');
5757
testElementReflectAttribute('ariaDetailsElements', 'aria-details', [dummy1], [dummy2], 'ariaDetailsElements in Element');
58-
testElementReflectAttribute('ariaErrorMessageElement', 'aria-errormessage', dummy1, dummy2, 'ariaErrorMessageElement in Element');
8000
58+
testElementReflectAttribute('ariaErrorMessageElements', 'aria-errormessage', [dummy1], [dummy2], 'ariaErrorMessageElements in Element');
5959
testElementReflectAttribute('ariaFlowToElements', 'aria-flowto', [dummy1], [dummy2], 'ariaFlowToElements in Element');
6060
testElementReflectAttribute('ariaLabelledByElements', 'aria-labelledby', [dummy1], [dummy2], 'ariaLabelledByElements in Element')
6161
testElementReflectAttribute('ariaOwnsElements', 'aria-owns', [dummy1], [dummy2], 'ariaOwnsElements in Element')

html/dom/aria-element-reflection.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,16 +122,16 @@
122122

123123
<script>
124124
test(function(t) {
125-
startTime.ariaErrorMessageElement = errorMessage;
125+
startTime.ariaErrorMessageElements = [errorMessage];
126126
assert_equals(startTime.getAttribute("aria-errormessage"), "");
127-
assert_equals(startTime.ariaErrorMessageElement, errorMessage);
127+
assert_array_equals(startTime.ariaErrorMessageElements, [errorMessage]);
128128

129-
startTime.ariaErrorMessageElement = null;
130-
assert_equals(startTime.ariaErrorMessageElement, null, "blah");
131-
assert_false(startTime.hasAttribute("aria-errormessage"));
129+
startTime.ariaErrorMessageElements = [];
130+
assert_array_equals(startTime.ariaErrorMessageElements, []);
131+
assert_equals(startTime.getAttribute("aria-errormessage"), "");
132132

133133
startTime.setAttribute("aria-errormessage", "errorMessage");
134-
assert_equals(startTime.ariaErrorMessageElement, errorMessage);
134+
assert_array_equals(startTime.ariaErrorMessageElements, [errorMessage]);
135135

136136
}, "aria-errormessage");
137137

0 commit comments

Comments
 (0)
0