diff --git a/tests/canvas/config.yml b/tests/canvas/config.yml new file mode 100644 index 0000000..1280448 --- /dev/null +++ b/tests/canvas/config.yml @@ -0,0 +1,4 @@ +--- + r: 0 + spec: "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html" + title: "Canvas" diff --git a/tests/canvas/test.js b/tests/canvas/test.js new file mode 100644 index 0000000..928d301 --- /dev/null +++ b/tests/canvas/test.js @@ -0,0 +1,22 @@ +test("Canvas", function() { + var canvas = document.createElement("canvas"); + + assert( "getContext" in canvas, "canvas getContext supported" ); + assert( "toDataURL" in canvas, "canvas toDataURL supported" ); +}); + +test("Canvas 2D Context", function() { + var CanvasRenderingContext2D = window.CanvasRenderingContext2D, + canvas = document.createElement("canvas"), + context = canvas.getContext("2d"); + + assert( !!CanvasRenderingContext2D, "CanvasRenderingContext2D supported" ); + assert( context instanceof CanvasRenderingContext2D, "context instanceof CanvasRenderingContext2D" ); +}); + +test("Canvas 2D Text", function() { + var canvas = document.createElement("canvas"), + context = canvas.getContext("2d"); + + assert( !!context.fillText, "2D Text supported" ); +});