chromium/third_party/blink/web_tests/fast/forms/method-attribute.html

<!DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test.js"></script>

<p>Test method and formmethod attributes</p>

<form id=f1></form>

<div id=console></div>
<script>
var form1 = document.getElementById('f1');

debug('Missing value default:');
shouldBe('form1.method', '"get"');
shouldBeNull('form1.getAttribute("method")');

debug('');
debug('Invalid value default:');
shouldBe('form1.method = " post "; form1.method', '"get"');
shouldBe('form1.getAttribute("method")', '" post "');
shouldBe('form1.setAttribute("method", "put"); form1.method', '"get"');

debug('');
debug('Valid values:');
shouldBe('form1.method = "Post"; form1.method', '"post"');
shouldBe('form1.getAttribute("method")', '"Post"');

shouldBe('form1.method = "Get"; form1.method', '"get"');
shouldBe('form1.getAttribute("method")', '"Get"');

debug('');
</script>
</body>
</html>