summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html
blob: 727a8a4978db6ea62451d8af642a91d57b0aaed6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<meta charset=utf-8>
<title>createImageBitmap in worker and transfer</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id=log></div>
<script>
promise_test(function(t) {
    return new Promise(function(resolve, reject) {
        var worker = new Worker("createImageBitmap-worker.js");
        worker.addEventListener("message", function(evt) {
            var bitmap = evt.data;
            assert_equals(bitmap.width, 20);
            assert_equals(bitmap.height, 20);
            resolve();
        });
        worker.postMessage('test');
    });
}, 'Transfer ImageBitmap created in worker');
</script>