59 lines
2.7 KiB
Plaintext
59 lines
2.7 KiB
Plaintext
Test the behavior of CanvasRenderingContext2D.setShadow() when called with different numbers of arguments.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS ctx.setShadow() threw exception TypeError: Not enough arguments.
|
|
PASS ctx.setShadow(0) threw exception TypeError: Not enough arguments.
|
|
PASS ctx.setShadow(0, 0) threw exception TypeError: Not enough arguments.
|
|
PASS ctx.setShadow(0, 0, 0, 0, 0, 0) threw exception TypeError: Type error.
|
|
PASS ctx.setShadow(0, 0, 0, 0, 'red', 0) threw exception TypeError: Type error.
|
|
PASS ctx.setShadow(0, 0, 0, 0, 0, 0) threw exception TypeError: Type error.
|
|
|
|
|
|
undefined setShadow(unrestricted float width, unrestricted float height, unrestricted float blur, optional DOMString color, optional unrestricted float alpha)
|
|
|
|
PASS ctx.setShadow(0, 0, 0, 'red') is undefined
|
|
PASS ctx.shadowColor is '#ff0000'
|
|
PASS ctx.setShadow(0, 0, 0, 'red', .5) is undefined
|
|
PASS ctx.shadowColor is 'rgba(255, 0, 0, 0.5)'
|
|
PASS ctx.setShadow(0, 0, 0, 'red', NaN) is undefined
|
|
PASS ctx.shadowColor is 'rgba(255, 0, 0, 0.5)'
|
|
|
|
|
|
undefined setShadow(unrestricted float width, unrestricted float height, unrestricted float blur, unrestricted float grayLevel, optional unrestricted float alpha = 1)
|
|
|
|
PASS ctx.setShadow(0, 0, 0, .25) is undefined
|
|
PASS ctx.shadowColor is '#404040'
|
|
PASS ctx.setShadow(0, 0, 0, .25, .5) is undefined
|
|
PASS ctx.shadowColor is 'rgba(64, 64, 64, 0.5)'
|
|
PASS ctx.setShadow(0, 0, 0, NaN, .5) is undefined
|
|
PASS ctx.shadowColor is 'rgba(64, 64, 64, 0.5)'
|
|
PASS ctx.setShadow(0, 0, 0, .25, NaN) is undefined
|
|
PASS ctx.shadowColor is 'rgba(64, 64, 64, 0.5)'
|
|
|
|
|
|
undefined setShadow(unrestricted float width, unrestricted float height, unrestricted float blur, unrestricted float r, unrestricted float g, unrestricted float b, unrestricted float a)
|
|
|
|
PASS ctx.setShadow(0, 0, 0, .1, .2, .3) threw exception TypeError: Type error.
|
|
PASS ctx.setShadow(0, 0, 0, .1, .2, .3, .4) is undefined
|
|
PASS ctx.shadowColor is 'rgba(26, 51, 77, 0.4)'
|
|
PASS ctx.setShadow(0, 0, 0, NaN, .2, .3, .4) is undefined
|
|
PASS ctx.shadowColor is 'rgba(26, 51, 77, 0.4)'
|
|
PASS ctx.setShadow(0, 0, 0, .1, NaN, .3, .4) is undefined
|
|
PASS ctx.shadowColor is 'rgba(26, 51, 77, 0.4)'
|
|
PASS ctx.setShadow(0, 0, 0, .1, .2, NaN, .4) is undefined
|
|
PASS ctx.shadowColor is 'rgba(26, 51, 77, 0.4)'
|
|
PASS ctx.setShadow(0, 0, 0, .1, .2, .3, NaN) is undefined
|
|
PASS ctx.shadowColor is 'rgba(26, 51, 77, 0.4)'
|
|
PASS ctx.setShadow(0, 0, 0, .5, .4, .3, .2, .1) is undefined
|
|
PASS ctx.shadowColor is 'rgba(128, 102, 77, 0.2)'
|
|
PASS ctx.setShadow(0, 0, 0, 1, .4, .3, .2, .1, 0) is undefined
|
|
PASS ctx.shadowColor is 'rgba(255, 102, 77, 0.2)'
|
|
PASS ctx.setShadow(0, 0, 0, 1.5, 10, -0.1, -100) is undefined
|
|
PASS ctx.shadowColor is 'rgba(255, 255, 0, 0)'
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|