| <!doctype html> |
| <meta charset=utf-8> |
| <title>FormData.append</title> |
| <link rel=help href=https://xhr.spec.whatwg.org/#dom-formdata-append> |
| <script src=/resources/testharness.js></script> |
| <script src=/resources/testharnessreport.js></script> |
| <div id=log></div> |
| <script> |
| function test_formdata(creator, verifier, description) { |
| async_test(description).step(function() { |
| var fd = creator(); |
| var xhr = new XMLHttpRequest(); |
| xhr.onload = this.step_func(function() { |
| verifier(xhr.responseText); |
| this.done(); |
| }); |
| xhr.open("POST", "resources/upload.py"); |
| xhr.send(fd); |
| }) |
| } |
| test_formdata(function() { |
| var fd = new FormData(); |
| fd.append("name", new String("value")); |
| return fd; |
| }, function(data) { |
| assert_equals(data, "name=value,\n"); |
| }, "Passing a String object to FormData.append should work."); |
| </script> |