mirror of
https://github.com/servo/servo
synced 2026-04-30 19:37:43 +02:00
CanvasGradient#addColorStop should throw for invalid colors and offsets
This commit is contained in:
@@ -22,9 +22,9 @@ _addTest(function(canvas, ctx) {
|
||||
var g = ctx.createLinearGradient(0, 0, 100, 0);
|
||||
assert_throws("INDEX_SIZE_ERR", function() { g.addColorStop(-1, '#000'); });
|
||||
assert_throws("INDEX_SIZE_ERR", function() { g.addColorStop(2, '#000'); });
|
||||
assert_throws("INDEX_SIZE_ERR", function() { g.addColorStop(Infinity, '#000'); });
|
||||
assert_throws("INDEX_SIZE_ERR", function() { g.addColorStop(-Infinity, '#000'); });
|
||||
assert_throws("INDEX_SIZE_ERR", function() { g.addColorStop(NaN, '#000'); });
|
||||
assert_throws(new TypeError(), function() { g.addColorStop(Infinity, '#000'); });
|
||||
assert_throws(new TypeError(), function() { g.addColorStop(-Infinity, '#000'); });
|
||||
assert_throws(new TypeError(), function() { g.addColorStop(NaN, '#000'); });
|
||||
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user