| Index: third_party/WebKit/LayoutTests/svg/dom/script-tests/SVGLength.js
|
| diff --git a/third_party/WebKit/LayoutTests/svg/dom/script-tests/SVGLength.js b/third_party/WebKit/LayoutTests/svg/dom/script-tests/SVGLength.js
|
| deleted file mode 100644
|
| index 01d8279cd827a3920f0ba3409f0f0077cb5f6d5a..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/svg/dom/script-tests/SVGLength.js
|
| +++ /dev/null
|
| @@ -1,110 +0,0 @@
|
| -description("This test checks the SVGLength API");
|
| -
|
| -var svgElement = document.createElementNS("http://www.w3.org/2000/svg", "svg");
|
| -var length = svgElement.createSVGLength();
|
| -
|
| -debug("");
|
| -debug("Check initial length values");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_NUMBER");
|
| -shouldBe("length.value", "0");
|
| -shouldBe("length.valueInSpecifiedUnits", "0");
|
| -shouldBeEqualToString("length.valueAsString", "0");
|
| -
|
| -debug("");
|
| -debug("Set value to be 2px");
|
| -length.valueAsString = "2px";
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBeEqualToString("length.valueAsString", "2px");
|
| -
|
| -debug("");
|
| -debug("Check invalid arguments for 'convertToSpecifiedUnits'");
|
| -shouldThrow("length.convertToSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN)");
|
| -shouldThrow("length.convertToSpecifiedUnits(-1)");
|
| -shouldThrow("length.convertToSpecifiedUnits(11)");
|
| -shouldThrow("length.convertToSpecifiedUnits('aString')");
|
| -shouldThrow("length.convertToSpecifiedUnits(length)");
|
| -shouldThrow("length.convertToSpecifiedUnits(svgElement)");
|
| -shouldThrow("length.convertToSpecifiedUnits()");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -debug("");
|
| -debug("Check invalid arguments for 'newValueSpecifiedUnits'");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_UNKNOWN, 4)");
|
| -shouldThrow("length.newValueSpecifiedUnits(-1, 4)");
|
| -shouldThrow("length.newValueSpecifiedUnits(11, 4)");
|
| -// ECMA-262, 9.3, "ToNumber"
|
| -shouldBeUndefined("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 0)");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, 'aString')");
|
| -shouldBe("length.value", "0");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, length)");
|
| -shouldBe("length.value", "0");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, svgElement)");
|
| -shouldBe("length.value", "0");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, NaN)");
|
| -shouldBe("length.value", "0");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX, Infinity)");
|
| -shouldBe("length.value", "0");
|
| -shouldThrow("length.newValueSpecifiedUnits(SVGLength.SVG_LENGTHTYPE_PX)");
|
| -// Reset to original value above.
|
| -length.valueAsString = "2px";
|
| -shouldThrow("length.newValueSpecifiedUnits('aString', 4)");
|
| -shouldThrow("length.newValueSpecifiedUnits(length, 4)");
|
| -shouldThrow("length.newValueSpecifiedUnits(svgElement, 4)");
|
| -shouldThrow("length.newValueSpecifiedUnits('aString', 'aString')");
|
| -shouldThrow("length.newValueSpecifiedUnits(length, length)");
|
| -shouldThrow("length.newValueSpecifiedUnits(svgElement, svgElement)");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -debug("");
|
| -debug("Check setting invalid 'valueAsString' arguments");
|
| -shouldThrow("length.valueAsString = '10deg'");
|
| -shouldBeEqualToString("length.valueAsString", "2px");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -shouldNotThrow("length.valueAsString = '1pX'");
|
| -shouldBeEqualToString("length.valueAsString", "1px");
|
| -shouldBe("length.value", "1");
|
| -shouldBe("length.valueInSpecifiedUnits", "1");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -length.valueAsString = "2px"; // reset to 2px
|
| -
|
| -shouldThrow("length.valueAsString = ',5 em'");
|
| -shouldBeEqualToString("length.valueAsString", "2px");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -shouldThrow("length.valueAsString = null");
|
| -shouldBeEqualToString("length.valueAsString", "2px");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -debug("");
|
| -debug("Check setting invalid 'value' arguments");
|
| -shouldThrow("length.value = NaN");
|
| -shouldThrow("length.value = Infinity");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -debug("");
|
| -debug("Check setting invalid 'valueInSpecifiedUnits' arguments");
|
| -shouldThrow("length.valueInSpecifiedUnits = NaN");
|
| -shouldThrow("length.valueInSpecifiedUnits = Infinity");
|
| -shouldBe("length.value", "2");
|
| -shouldBe("length.valueInSpecifiedUnits", "2");
|
| -shouldBe("length.unitType", "SVGLength.SVG_LENGTHTYPE_PX");
|
| -
|
| -successfullyParsed = true;
|
|
|