test_imagebitmap_structuredclone_window.html (878B)
1 <!DOCTYPE HTML> 2 <title>Test ImageBitmap : StructuredClone main window to main window</title> 3 <meta charset="utf-8"> 4 <script src="/tests/SimpleTest/SimpleTest.js"></script> 5 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 6 <body> 7 <script src="imagebitmap_structuredclone_utils.js"></script> 8 <script type="text/javascript"> 9 10 window.onmessage = function(event) { 11 compareImageBitmapWithImageElement(event.data.bitmap1, gImage1); 12 compareImageBitmapWithImageElement(event.data.bitmap2, gImage2); 13 compareImageBitmapWithImageData(event.data.bitmap3, gImageData, "Check preserving alpha"); 14 SimpleTest.finish(); 15 } 16 17 function runTests() { 18 prepareImageBitmaps().then(function(){ 19 window.postMessage({"bitmap1":gImageBitmap1, "bitmap2":gImageBitmap2, "bitmap3":gImageBitmap3}, "*"); 20 }); 21 } 22 23 SimpleTest.waitForExplicitFinish(); 24 addLoadEvent(runTests); 25 26 </script> 27 </body>