7baeadd408bc67e5d6d32e3a74d830783cfaf854
[WebKit-https.git] / LayoutTests / svg / dom / SVGLength-expected.txt
1 This test checks the SVGLength API
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6
7 Check initial length values
8 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_NUMBER
9 PASS length.value is 0
10 PASS length.valueInSpecifiedUnits is 0
11 PASS length.valueAsString is "0"
12
13 Set value to be 2px
14 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
15 PASS length.value is 2
16 PASS length.valueInSpecifiedUnits is 2
17 PASS length.valueAsString is "2px"
18
19 Check invalid arguments for 'convertToSpecifiedUnits'
20 PASS length.convertToSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
21 PASS length.convertToSpecifiedUnits(-1) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
22 PASS length.convertToSpecifiedUnits(11) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
23 PASS length.convertToSpecifiedUnits('aString') threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
24 PASS length.convertToSpecifiedUnits(length) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
25 PASS length.convertToSpecifiedUnits(svgElement) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
26 PASS length.convertToSpecifiedUnits() threw exception TypeError: Not enough arguments.
27 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
28 PASS length.value is 2
29 PASS length.valueInSpecifiedUnits is 2
30 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
31
32 Check invalid arguments for 'newValueSpecifiedUnits'
33 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN, 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
34 PASS length.newValueSpecifiedUnits(-1, 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
35 PASS length.newValueSpecifiedUnits(11, 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
36 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 'aString') is undefined.
37 PASS length.value is NaN
38 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 0) is undefined.
39 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, length) is undefined.
40 PASS length.value is NaN
41 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 0) is undefined.
42 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, svgElement) is undefined.
43 PASS length.value is NaN
44 PASS length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX) threw exception TypeError: Not enough arguments.
45 PASS length.newValueSpecifiedUnits('aString', 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
46 PASS length.newValueSpecifiedUnits(length, 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
47 PASS length.newValueSpecifiedUnits(svgElement, 4) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
48 PASS length.newValueSpecifiedUnits('aString', 'aString') threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
49 PASS length.newValueSpecifiedUnits(length, length) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
50 PASS length.newValueSpecifiedUnits(svgElement, svgElement) threw exception Error: NOT_SUPPORTED_ERR: DOM Exception 9.
51 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
52 PASS length.value is 2
53 PASS length.valueInSpecifiedUnits is 2
54 PASS length.unitType is SVGLength.SVG_LENGTHTYPE_PX
55 PASS successfullyParsed is true
56
57 TEST COMPLETE
58