| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 <!DOCTYPE html> | 
|  | 2 <!-- DO NOT EDIT! This test has been generated by tools/gentest.py. --> | 
|  | 3 <title>OffscreenCanvas test: 2d.drawImage.path</title> | 
|  | 4 <script src="/resources/testharness.js"></script> | 
|  | 5 <script src="/resources/testharnessreport.js"></script> | 
|  | 6 <script src="/common/canvas-tests.js"></script> | 
|  | 7 | 
|  | 8 <h1>2d.drawImage.path</h1> | 
|  | 9 <p class="desc"></p> | 
|  | 10 | 
|  | 11 | 
|  | 12 <script> | 
|  | 13 var t = async_test(""); | 
|  | 14 t.step(function() { | 
|  | 15 | 
|  | 16 var offscreenCanvas = new OffscreenCanvas(100, 50); | 
|  | 17 var ctx = offscreenCanvas.getContext('2d'); | 
|  | 18 | 
|  | 19 ctx.fillStyle = '#0f0'; | 
|  | 20 ctx.rect(0, 0, 100, 50); | 
|  | 21 var promise = new Promise(function(resolve, reject) { | 
|  | 22     var xhr = new XMLHttpRequest(); | 
|  | 23     xhr.open("GET", '/images/red.png'); | 
|  | 24     xhr.responseType = 'blob'; | 
|  | 25     xhr.send(); | 
|  | 26     xhr.onload = function() { | 
|  | 27         resolve(xhr.response); | 
|  | 28     }; | 
|  | 29 }); | 
|  | 30 promise.then(function(response) { | 
|  | 31     ctx.drawImage(response, 0, 0); | 
|  | 32     ctx.fill(); | 
|  | 33     _assertPixelApprox(offscreenCanvas, 50,25, 0,255,0,255, "50,25", "0,255,0,25
    5", 2); | 
|  | 34 }); | 
|  | 35 | 
|  | 36 t.done(); | 
|  | 37 | 
|  | 38 }); | 
|  | 39 </script> | 
| OLD | NEW | 
|---|