Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / navigation / post-with-modifier.html
blob16ba0716034f559bf43be2f178bb756d652b133b
1 <div id="container">
2 <p>You should run this test in Test Runner</p>
3 <form method="post" action="resources/post-with-modifier.php">
4 <input type="hidden" name="a" value="b">
5 <input type="submit">
6 </form>
7 </div>
8 <div id="console"></div>
9 <script src="/js-test-resources/js-test.js"></script>
10 <script>
11 var results;
12 function concludeTest(data)
14 results = data;
15 shouldBeEqualToString('results["method"]', 'POST');
16 shouldBeEqualToString('results["formValue"]', 'b');
18 document.getElementById('container').outerHTML = '';
19 finishJSTest();
22 if (window.testRunner) {
23 window.jsTestIsAsync = true;
24 testRunner.setCanOpenWindows(true);
25 testRunner.setCloseRemainingWindowsWhenComplete(true);
27 window.onload = function() {
28 var submit = document.querySelector('input[type="submit"]');
29 eventSender.dragMode = false;
30 eventSender.mouseMoveTo(submit.offsetLeft + 3, submit.offsetTop + 3);
31 eventSender.mouseDown(0);
32 eventSender.mouseUp(0, ['shiftKey']);
35 window.addEventListener('message', function(e) {
36 concludeTest(e.data);
37 });
39 </script>