| OLD | NEW |
| 1 <script src="../../../../resources/js-test.js"></script> | 1 <script src="../../resources/js-test.js"></script> |
| 2 <script type='text/javascript'> | 2 <script type='text/javascript'> |
| 3 description("Test the handling of invalid arguments in canvas toBlob()."); | 3 description("Test the handling of invalid arguments in canvas toBlob()."); |
| 4 | 4 |
| 5 if (window.testRunner) { | 5 if (window.testRunner) { |
| 6 testRunner.dumpAsText(); | 6 testRunner.dumpAsText(); |
| 7 testRunner.waitUntilDone(); | 7 testRunner.waitUntilDone(); |
| 8 } | 8 } |
| 9 | 9 |
| 10 var numAsyncCalls = 2; | 10 var numAsyncCalls = 2; |
| 11 function finishOneAsyncCall() | 11 function finishOneAsyncCall() |
| (...skipping 11 matching lines...) Expand all Loading... |
| 23 | 23 |
| 24 shouldThrow("canvas.toBlob();"); | 24 shouldThrow("canvas.toBlob();"); |
| 25 shouldThrow("canvas.toBlob(null);"); | 25 shouldThrow("canvas.toBlob(null);"); |
| 26 shouldThrow("canvas.toBlob(undefined);"); | 26 shouldThrow("canvas.toBlob(undefined);"); |
| 27 // Passing the callback argument without blob handle silently fails. | 27 // Passing the callback argument without blob handle silently fails. |
| 28 shouldNotThrow("canvas.toBlob(function() { finishOneAsyncCall(); });"); | 28 shouldNotThrow("canvas.toBlob(function() { finishOneAsyncCall(); });"); |
| 29 | 29 |
| 30 // Invalid quality argument will fall back to default value | 30 // Invalid quality argument will fall back to default value |
| 31 shouldNotThrow("canvas.toBlob(function(blob) { finishOneAsyncCall(); }, 'image/j
peg', 500)"); | 31 shouldNotThrow("canvas.toBlob(function(blob) { finishOneAsyncCall(); }, 'image/j
peg', 500)"); |
| 32 </script> | 32 </script> |
| OLD | NEW |