summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/xhr/formdata/has.any.js
blob: 2c1a3fdafe3480732f177be32584a7d8a889e493 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// META: title=FormData: has

    test(function() {
        assert_equals(create_formdata(['key', 'value1'], ['key', 'value2']).has('key'), true);
    }, 'testFormDataHas');
    test(function() {
        assert_equals(create_formdata(['key', 'value1'], ['key', 'value2']).has('nil'), false);
    }, 'testFormDataHasEmpty1');
    test(function() {
        assert_equals(create_formdata().has('key'), false);
    }, 'testFormDataHasEmpty2');

    function create_formdata() {
        var fd = new FormData();
        for (var i = 0; i < arguments.length; i++) {
            fd.append.apply(fd, arguments[i]);
        };
        return fd;
    }