diff options
Diffstat (limited to 'testing/web-platform/tests/svg/animations/scripted/SVGAnimationElement-exceptions.html')
-rw-r--r-- | testing/web-platform/tests/svg/animations/scripted/SVGAnimationElement-exceptions.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/testing/web-platform/tests/svg/animations/scripted/SVGAnimationElement-exceptions.html b/testing/web-platform/tests/svg/animations/scripted/SVGAnimationElement-exceptions.html new file mode 100644 index 0000000000..fe06ac1a37 --- /dev/null +++ b/testing/web-platform/tests/svg/animations/scripted/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_dom('InvalidStateError', function() { animationElement.getStartTime() }); +}, document.title+', getStartTime throws with unresolved interval.'); + +test(function() { + assert_throws_dom('NotSupportedError', function() { animationElement.getSimpleDuration() }); +}, document.title+', getSimpleDuration throws with undefined simple duration.'); +</script> |