Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /html/semantics/forms/the-button-element/button-menu-historical.html - WPT Dashboard Interop Dashboard
<!DOCTYPE HTML>
<title>Test that nobody implemented the now-removed menu type and attribute on button</title>
<meta charset="utf-8">
<link rel="author" title="Domenic Denicola" href="mailto:d@domenic.me">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<button id="b" type="menu" menu="m">button</button>
<menu id="m"></menu>
<script>
"use strict";
const button = document.querySelector("button");
test(() => {
assert_false('menu' in button, 'The menu property must not exist on the button');
assert_equals(button.menu, undefined, 'The value of the menu property on the button must be undefined');
}, 'button.menu, the potentially-reflecting IDL attribute, does not exist');
test(() => {
assert_equals(button.type, 'submit', 'The type property must reflect as its invalid value default of submit');
}, 'button.type reflects properly');
</script>