| OLD | NEW |
| (Empty) |
| 1 description("Test the behavior of CanvasRenderingContext2D.drawImageFromRect() w
hen called with different numbers of arguments."); | |
| 2 | |
| 3 var ctx = document.createElement('canvas').getContext('2d'); | |
| 4 | |
| 5 function ExpectedNotEnoughArgumentsMessage(num) { | |
| 6 return "\"TypeError: Failed to execute 'drawImageFromRect' on 'CanvasRenderi
ngContext2D': 1 argument required, but only " + num + " present.\""; | |
| 7 } | |
| 8 | |
| 9 var imageElement = document.createElement("img"); | |
| 10 shouldThrow("ctx.drawImageFromRect()", ExpectedNotEnoughArgumentsMessage(0)); | |
| 11 shouldBe("ctx.drawImageFromRect(imageElement)", "undefined"); | |
| 12 shouldBe("ctx.drawImageFromRect(imageElement, 0)", "undefined"); | |
| 13 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0)", "undefined"); | |
| 14 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0)", "undefined"); | |
| 15 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0)", "undefined"); | |
| 16 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0)", "undefined"); | |
| 17 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0)", "undefined"); | |
| 18 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0)", "undefined"
); | |
| 19 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0, 0)", "undefin
ed"); | |
| 20 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0, 0, 0)", "unde
fined"); | |
| 21 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)", "u
ndefined"); | |
| 22 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)",
"undefined"); | |
| 23 shouldBe("ctx.drawImageFromRect(imageElement, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
)", "undefined"); | |
| OLD | NEW |