Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Side by Side Diff: LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage.html

Issue 24641003: Implement Promise.all (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../js/resources/js-test-pre.js"></script> 4 <script src="../js/resources/js-test-pre.js"></script>
5 </head> 5 </head>
6 <body> 6 <body>
7 <script> 7 <script>
8 8
9 description("Ensure correct behavior of drawImage with ImageBitmaps."); 9 description("Ensure correct behavior of drawImage with ImageBitmaps.");
10 window.jsTestIsAsync = true; 10 window.jsTestIsAsync = true;
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
170 debug("Checking " + jsWrapperClass(element) + "."); 170 debug("Checking " + jsWrapperClass(element) + ".");
171 var p1 = createImageBitmap(element).then(function (image) { imageBitmaps.noC rop = image }); 171 var p1 = createImageBitmap(element).then(function (image) { imageBitmaps.noC rop = image });
172 var p2 = createImageBitmap(element, 0, 0, 10, 10).then(function (image) { im ageBitmaps.crop = image }); 172 var p2 = createImageBitmap(element, 0, 0, 10, 10).then(function (image) { im ageBitmaps.crop = image });
173 var p3 = createImageBitmap(element, 5, 5, 10, 10).then(function (image) { im ageBitmaps.cropCenter = image }); 173 var p3 = createImageBitmap(element, 5, 5, 10, 10).then(function (image) { im ageBitmaps.cropCenter = image });
174 var p4 = createImageBitmap(element, 10, 10, 10, 10).then(function (image) { imageBitmaps.cropRight = image }); 174 var p4 = createImageBitmap(element, 10, 10, 10, 10).then(function (image) { imageBitmaps.cropRight = image });
175 var p5 = createImageBitmap(element, -10, -10, 60, 60).then(function (image) { imageBitmaps.overCrop = image }); 175 var p5 = createImageBitmap(element, -10, -10, 60, 60).then(function (image) { imageBitmaps.overCrop = image });
176 var p6 = createImageBitmap(element, 10, 10, 50, 50).then(function (image) { imageBitmaps.overCropRight = image }); 176 var p6 = createImageBitmap(element, 10, 10, 50, 50).then(function (image) { imageBitmaps.overCropRight = image });
177 var p7 = createImageBitmap(element, 10, 10, -10, -10).then(function (image) { imageBitmaps.negativeCrop = image }); 177 var p7 = createImageBitmap(element, 10, 10, -10, -10).then(function (image) { imageBitmaps.negativeCrop = image });
178 var p8 = createImageBitmap(element, -30, -30, 30, 30).then(function (image) { imageBitmaps.empty = image }); 178 var p8 = createImageBitmap(element, -30, -30, 30, 30).then(function (image) { imageBitmaps.empty = image });
179 var p9 = createImageBitmap(element, 40, 30, 30, 30).then(function (image) { imageBitmaps.emptyTwo = image }); 179 var p9 = createImageBitmap(element, 40, 30, 30, 30).then(function (image) { imageBitmaps.emptyTwo = image });
180 Promise.every(p1, p2, p3, p4, p5, p6, p7, p8, p9).then(function() { 180 Promise.all([p1, p2, p3, p4, p5, p6, p7, p8, p9]).then(function() {
181 checkNoCrop(imageBitmaps.noCrop); 181 checkNoCrop(imageBitmaps.noCrop);
182 checkCrop(imageBitmaps.crop); 182 checkCrop(imageBitmaps.crop);
183 checkCropCenter(imageBitmaps.cropCenter); 183 checkCropCenter(imageBitmaps.cropCenter);
184 checkCropRight(imageBitmaps.cropRight); 184 checkCropRight(imageBitmaps.cropRight);
185 checkOverCrop(imageBitmaps.overCrop); 185 checkOverCrop(imageBitmaps.overCrop);
186 checkOverCropRight(imageBitmaps.overCropRight); 186 checkOverCropRight(imageBitmaps.overCropRight);
187 checkCrop(imageBitmaps.negativeCrop); 187 checkCrop(imageBitmaps.negativeCrop);
188 checkEmpty(imageBitmaps.empty); 188 checkEmpty(imageBitmaps.empty);
189 checkEmpty(imageBitmaps.emptyTwo); 189 checkEmpty(imageBitmaps.emptyTwo);
190 nextCheck(elementIndex + 1); 190 nextCheck(elementIndex + 1);
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 ctx.drawImage(imageBitmap, 0, 0); 404 ctx.drawImage(imageBitmap, 0, 0);
405 shouldBeClear(1, 1); 405 shouldBeClear(1, 1);
406 shouldBeClear(9, 9); 406 shouldBeClear(9, 9);
407 shouldBeClear(11, 11); 407 shouldBeClear(11, 11);
408 shouldBeClear(22, 22); 408 shouldBeClear(22, 22);
409 } 409 }
410 </script> 410 </script>
411 <script src="../js/resources/js-test-post.js"></script> 411 <script src="../js/resources/js-test-post.js"></script>
412 </body> 412 </body>
413 </html> 413 </html>
OLDNEW
« no previous file with comments | « LayoutTests/crypto/resources/common.js ('k') | LayoutTests/fast/canvas/canvas-createImageBitmap-drawImage-video.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698