blob: b4250b8f93e0884a84df29e500aa4e80bc5cf4d1 [file] [log] [blame]
This test checks the SVGPreserveAspectRatio API - utilizing the preserveAspectRatio property of SVGSVGElement
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Check initial align/meetOrSlice values
PASS preserveAspectRatio.align is SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID
PASS preserveAspectRatio.meetOrSlice is SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET
Check assigning align/meetOrSlice values
PASS preserveAspectRatio.align = SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN is SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN
PASS preserveAspectRatio.meetOrSlice = SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE is SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE
Check assigning invalid align values
PASS preserveAspectRatio.align = preserveAspectRatio threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = null threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = 'aString' threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = svgElement threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = -1 threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.align = 11 threw exception Error: NotSupportedError: DOM Exception 9.
Check assigning invalid meetOrSlice values
PASS preserveAspectRatio.meetOrSlice = preserveAspectRatio threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = null threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = 'aString' threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = svgElement threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = -1 threw exception Error: NotSupportedError: DOM Exception 9.
PASS preserveAspectRatio.meetOrSlice = 3 threw exception Error: NotSupportedError: DOM Exception 9.
Check that the preserveAspectRatio remained correct
PASS preserveAspectRatio.align = SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN is SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN
PASS preserveAspectRatio.meetOrSlice = SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE is SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE
PASS successfullyParsed is true
TEST COMPLETE