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