mirror of
https://github.com/jlengrand/webcomponentsjs.git
synced 2026-05-18 00:41:19 +00:00
36 lines
852 B
JavaScript
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);
|
|
});
|
|
|
|
});
|