| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 1 | <!DOCTYPE html> |
| 2 | <meta charset="utf-8"> |
| 3 | <title>Canvas's ImageBitmapRenderingContext test</title> |
| 4 | <script src="/resources/testharness.js"></script> |
| 5 | <script src="/resources/testharnessreport.js"></script> |
| guest271314 | 84da29d | 2019-12-18 01:18:14 | [diff] [blame] | 6 | <link rel="help" href="https://html.spec.whatwg.org/multipage/canvas.html#the-imagebitmap-rendering-context"> |
| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 7 | <script> |
| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 8 | test(function() { |
| guest271314 | a85693b | 2020-01-06 09:33:29 | [diff] [blame^] | 9 | var width = 10; |
| 10 | var height = 10; |
| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 11 | var canvas = document.createElement("canvas"); |
| 12 | canvas.width = width; |
| 13 | canvas.height = height; |
| 14 | var ctx = canvas.getContext('bitmaprenderer'); |
| 15 | var dstCanvas = ctx.canvas; |
| guest271314 | 84da29d | 2019-12-18 01:18:14 | [diff] [blame] | 16 | assert_true("canvas" in ctx); |
| guest271314 | a85693b | 2020-01-06 09:33:29 | [diff] [blame^] | 17 | assert_equals(dstCanvas, ctx.canvas); |
| 18 | assert_equals(canvas, ctx.canvas); |
| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 19 | assert_equals(dstCanvas.width, width); |
| 20 | assert_equals(dstCanvas.height, height); |
| 21 | }, "Test that ctx.canvas on a ImageBitmapRenderingContext returns the original canvas"); |
| xidachen | 9bf9877 | 2016-11-10 20:27:01 | [diff] [blame] | 22 | </script> |