Files
webcomponentsjs/tests/ShadowDOM/js/FormData.js

36 lines
852 B
JavaScript

/*
* Copyright 2014 The Polymer Authors. All rights reserved.
* Use of this source code is goverened by a BSD-style
* license that can be found in the LICENSE file.
*/
suite('FormData', function() {
var wrap = ShadowDOMPolyfill.wrap;
var unwrap = ShadowDOMPolyfill.unwrap;
test('instanceof', function() {
var fd = new FormData();
assert.instanceOf(fd, FormData);
});
test('constructor', function() {
var fd = new FormData();
assert.equal(FormData, fd.constructor);
});
test('form element', function() {
var formElement = document.createElement('form');
var fd = new FormData(formElement)
assert.instanceOf(fd, FormData);
});
test('wrap/unwrap', function() {
var fd = new FormData();
var unwrapped = unwrap(fd);
var wrapped = wrap(unwrapped);
assert.equal(fd, wrapped);
});
});