Index: LayoutTests/svg/dom/SVGAnimationElement-exceptions.html |
diff --git a/LayoutTests/svg/dom/SVGAnimationElement-exceptions.html b/LayoutTests/svg/dom/SVGAnimationElement-exceptions.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..532994e9c7e7b1280ae10e84f029db00bcc8303d |
--- /dev/null |
+++ b/LayoutTests/svg/dom/SVGAnimationElement-exceptions.html |
@@ -0,0 +1,18 @@ |
+<!DOCTYPE html> |
+<title>SVGAnimationElement exceptions</title> |
+<script src=../../resources/testharness.js></script> |
+<script src=../../resources/testharnessreport.js></script> |
+<svg height="0"><animate begin="foo.begin"/></svg> |
+<script> |
+setup(function() { |
+ window.animationElement = document.querySelector('animate'); |
+}); |
+ |
+test(function() { |
+ assert_throws('InvalidStateError', function() { animationElement.getStartTime() }); |
+}, document.title+', getStartTime throws with unresolved interval.'); |
+ |
+test(function() { |
+ assert_throws('NotSupportedError', function() { animationElement.getSimpleDuration() }); |
+}, document.title+', getSimpleDuration throws with undefined simple duration.'); |
+</script> |