59 lines
3.4 KiB
Plaintext
59 lines
3.4 KiB
Plaintext
This test checks the SVGLength API
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
|
|
Check initial length values
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_NUMBER
|
|
PASS length.value is 0
|
|
PASS length.valueInSpecifiedUnits is 0
|
|
PASS length.valueAsString is "0"
|
|
|
|
Set value to be 2px
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
|
|
PASS length.value is 2
|
|
PASS length.valueInSpecifiedUnits is 2
|
|
PASS length.valueAsString is "2px"
|
|
|
|
Check invalid arguments for 'convertToSpecifiedUnits'
|
|
PASS length.convertToSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits(-1) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits(11) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits('aString') threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits(length) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits(svgElement) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.convertToSpecifiedUnits() threw exception TypeError: Not enough arguments.
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
|
|
PASS length.value is 2
|
|
PASS length.valueInSpecifiedUnits is 2
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
|
|
|
|
Check invalid arguments for 'newValueSpecifiedUnits'
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN, 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(-1, 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(11, 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 'aString') is undefined.
|
|
PASS length.value is NaN
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 0) is undefined.
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, length) is undefined.
|
|
PASS length.value is NaN
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 0) is undefined.
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, svgElement) is undefined.
|
|
PASS length.value is NaN
|
|
PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX) threw exception TypeError: Not enough arguments.
|
|
PASS length.newValueSpecifiedUnits('aString', 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(length, 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(svgElement, 4) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits('aString', 'aString') threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(length, length) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.newValueSpecifiedUnits(svgElement, svgElement) threw exception NotSupportedError: The operation is not supported..
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
|
|
PASS length.value is 2
|
|
PASS length.valueInSpecifiedUnits is 2
|
|
PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|