Chromium Code Reviews| Index: LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js |
| diff --git a/LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js b/LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js |
| index 5eb07bdf4325fb22ffcb8deaf9b32396ced360dc..5b238ef7f7fb62ec28bdd600d8c6b4845ff1b6ba 100644 |
| --- a/LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js |
| +++ b/LayoutTests/fast/dom/script-tests/non-numeric-values-numeric-parameters.js |
| @@ -172,6 +172,12 @@ function createHTMLTableRowElement() |
| return row; |
| } |
| +function createCanvasElement() |
| +{ |
| + var canvas = document.createElement("canvas"); |
|
philipj_slow
2015/07/22 09:19:15
Just return document.createElement("canvas")
shiva.jm
2015/07/22 09:31:41
Done.
|
| + return canvas; |
| +} |
| + |
| // CharacterData |
| shouldBe("nonNumericPolicy('document.createTextNode(\"a\").substringData(x, 0)')", "'any type allowed'"); |
| @@ -255,6 +261,10 @@ shouldBe("nonNumericPolicy('createHTMLTableSectionElement().deleteRow(x)')", "'a |
| shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRange(x, 0)')", "'any type allowed'"); |
| shouldBe("nonNumericPolicy('document.createElement(\"textarea\").setSelectionRange(0, x)')", "'any type allowed'"); |
| +// HTMLCanvasElement |
| + |
| +shouldBe("nonNumericPolicy('createCanvasElement().getContext(x)')", "'any type allowed (but not omitted)'"); |
| + |
| // KeyboardEvent |
| shouldBe("nonNumericPolicy('document.createEvent(\"KeyboardEvent\").initKeyboardEvent(\"a\", false, false, null, \"b\", x, false, false, false, false, false)')", "'any type allowed'"); |