CanvasGradient#addColorStop should throw for invalid colors and offsets

This commit is contained in:
David Zbarsky 2015-08-08 22:05:49 -04:00
parent 44d93bc37a
commit 7315b50973
7 changed files with 24 additions and 24 deletions

View file

@ -2013,9 +2013,9 @@
var g = ctx.createLinearGradient(0, 0, 100, 0);
@assert throws INDEX_SIZE_ERR g.addColorStop(-1, '#000');
@assert throws INDEX_SIZE_ERR g.addColorStop(2, '#000');
@assert throws INDEX_SIZE_ERR g.addColorStop(Infinity, '#000');
@assert throws INDEX_SIZE_ERR g.addColorStop(-Infinity, '#000');
@assert throws INDEX_SIZE_ERR g.addColorStop(NaN, '#000');
@assert throws TypeError g.addColorStop(Infinity, '#000');
@assert throws TypeError g.addColorStop(-Infinity, '#000');
@assert throws TypeError g.addColorStop(NaN, '#000');
- name: 2d.gradient.object.invalidcolour
testing: