62 lines
3.5 KiB
Plaintext
62 lines
3.5 KiB
Plaintext
This test checks the use of SVGAnimatedEnumeration within SVGFETurbulenceElement
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
|
|
Check initial 'type' value
|
|
PASS feTurbulenceElement.type.toString() is "[object SVGAnimatedEnumeration]"
|
|
PASS typeof(feTurbulenceElement.type.baseVal) is "number"
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE
|
|
|
|
Switch to 'turbulence'
|
|
PASS feTurbulenceElement.type.baseVal = SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
|
|
PASS feTurbulenceElement.getAttribute('type') is "turbulence"
|
|
|
|
Try setting invalid values
|
|
PASS feTurbulenceElement.type.baseVal = 3 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
|
|
PASS feTurbulenceElement.getAttribute('type') is "turbulence"
|
|
PASS feTurbulenceElement.type.baseVal = -1 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
|
|
PASS feTurbulenceElement.getAttribute('type') is "turbulence"
|
|
PASS feTurbulenceElement.type.baseVal = 0 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE
|
|
PASS feTurbulenceElement.getAttribute('type') is "turbulence"
|
|
|
|
Switch to 'fractalNoise'
|
|
PASS feTurbulenceElement.type.baseVal = SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE
|
|
PASS feTurbulenceElement.type.baseVal is SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE
|
|
PASS feTurbulenceElement.getAttribute('type') is "fractalNoise"
|
|
|
|
Check initial 'stitchTiles' value
|
|
PASS feTurbulenceElement.stitchTiles.toString() is "[object SVGAnimatedEnumeration]"
|
|
PASS typeof(feTurbulenceElement.stitchTiles.baseVal) is "number"
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH
|
|
|
|
Switch to 'noStitch'
|
|
PASS feTurbulenceElement.stitchTiles.baseVal = SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH is SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
|
|
PASS feTurbulenceElement.getAttribute('stitchTiles') is "noStitch"
|
|
|
|
Try setting invalid values
|
|
PASS feTurbulenceElement.stitchTiles.baseVal = 3 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
|
|
PASS feTurbulenceElement.getAttribute('stitchTiles') is "noStitch"
|
|
PASS feTurbulenceElement.stitchTiles.baseVal = -1 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
|
|
PASS feTurbulenceElement.getAttribute('stitchTiles') is "noStitch"
|
|
PASS feTurbulenceElement.stitchTiles.baseVal = 0 threw exception TypeError: Type error.
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH
|
|
PASS feTurbulenceElement.getAttribute('stitchTiles') is "noStitch"
|
|
|
|
Switch to 'stitch'
|
|
PASS feTurbulenceElement.stitchTiles.baseVal = SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH is SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH
|
|
PASS feTurbulenceElement.stitchTiles.baseVal is SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH
|
|
PASS feTurbulenceElement.getAttribute('stitchTiles') is "stitch"
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|