| OLD | NEW |
| 1 description("Test for invalid input of setLineDash, getLineDash and lineDashOffs
et"); | 1 description("Test for invalid input of setLineDash, getLineDash and lineDashOffs
et"); |
| 2 | 2 |
| 3 var canvas = document.createElement('canvas'); | 3 var canvas = document.createElement('canvas'); |
| 4 document.body.appendChild(canvas); | 4 document.body.appendChild(canvas); |
| 5 canvas.setAttribute('width', '700'); | 5 canvas.setAttribute('width', '700'); |
| 6 canvas.setAttribute('height', '700'); | 6 canvas.setAttribute('height', '700'); |
| 7 var ctx = canvas.getContext('2d'); | 7 var ctx = canvas.getContext('2d'); |
| 8 var initialLineDash = [1.5, 2.5]; | 8 var initialLineDash = [1.5, 2.5]; |
| 9 var initialLineDashOffset = 1.5; | 9 var initialLineDashOffset = 1.5; |
| 10 | 10 |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 resetLineDash(); | 29 resetLineDash(); |
| 30 ctx.lineDashOffset = value; | 30 ctx.lineDashOffset = value; |
| 31 return ctx.lineDashOffset; | 31 return ctx.lineDashOffset; |
| 32 } | 32 } |
| 33 | 33 |
| 34 shouldBe("trySettingLineDash([1, -1])", "initialLineDash"); | 34 shouldBe("trySettingLineDash([1, -1])", "initialLineDash"); |
| 35 shouldBe("trySettingLineDash([1, Infinity])", "initialLineDash"); | 35 shouldBe("trySettingLineDash([1, Infinity])", "initialLineDash"); |
| 36 shouldBe("trySettingLineDash([1, -Infinity])", "initialLineDash"); | 36 shouldBe("trySettingLineDash([1, -Infinity])", "initialLineDash"); |
| 37 shouldBe("trySettingLineDash([1, NaN])", "initialLineDash"); | 37 shouldBe("trySettingLineDash([1, NaN])", "initialLineDash"); |
| 38 shouldBe("trySettingLineDash([1, 'string'])", "initialLineDash"); | 38 shouldBe("trySettingLineDash([1, 'string'])", "initialLineDash"); |
| 39 shouldThrow("trySettingLineDashWithNoArgs()", "'TypeError: Not enough arguments'
"); | 39 shouldThrow("trySettingLineDashWithNoArgs()", '"TypeError: Failed to execute \'s
etLineDash\' on \'CanvasRenderingContext2D\': 1 argument required, but only 0 pr
esent."'); |
| 40 | 40 |
| 41 shouldBe("trySettingLineDashOffset(Infinity)", "initialLineDashOffset"); | 41 shouldBe("trySettingLineDashOffset(Infinity)", "initialLineDashOffset"); |
| 42 shouldBe("trySettingLineDashOffset(-Infinity)", "initialLineDashOffset"); | 42 shouldBe("trySettingLineDashOffset(-Infinity)", "initialLineDashOffset"); |
| 43 shouldBe("trySettingLineDashOffset(NaN)", "initialLineDashOffset"); | 43 shouldBe("trySettingLineDashOffset(NaN)", "initialLineDashOffset"); |
| 44 shouldBe("trySettingLineDashOffset('string')", "initialLineDashOffset"); | 44 shouldBe("trySettingLineDashOffset('string')", "initialLineDashOffset"); |
| OLD | NEW |