// META: title=FormData: set
test(function () {
assert_equals(create_formdata(['key' , 'value1' ]).get('key' ), "value1" );
}, 'testFormDataSet1' );
test(function () {
assert_equals(create_formdata(['key' , 'value2' ], ['key' , 'value1' ]).get('key' ), "value1" );
}, 'testFormDataSet2' );
test(function () {
assert_equals(create_formdata(['key' , undefined]).get('key' ), "undefined" );
}, 'testFormDataSetUndefined1' );
test(function () {
assert_equals(create_formdata(['key' , undefined], ['key' , 'value1' ]).get('key' ), "value1" );
}, 'testFormDataSetUndefined2' );
test(function () {
assert_equals(create_formdata(['key' , null ]).get('key' ), "null" );
}, 'testFormDataSetNull1' );
test(function () {
assert_equals(create_formdata(['key' , null ], ['key' , 'value1' ]).get('key' ), "value1" );
}, 'testFormDataSetNull2' );
test(function () {
var fd = new FormData();
fd.set('key' , new Blob([]), 'blank.txt' );
var file = fd.get('key' );
assert_true(file instanceof File);
assert_equals(file.name, 'blank.txt' );
}, 'testFormDataSetEmptyBlob' );
function create_formdata() {
var fd = new FormData();
for (var i = 0; i < arguments.length; i++) {
fd.set.apply(fd, arguments[i]);
};
return fd;
}
Messung V0.5 C=93 H=97 G=94
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland