| Index: LayoutTests/svg/dom/method-argument-typechecks.html
 | 
| diff --git a/LayoutTests/svg/dom/method-argument-typechecks.html b/LayoutTests/svg/dom/method-argument-typechecks.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..0d1c109fc483d66dfc0cb4c1415cd7d3d6ea3c0f
 | 
| --- /dev/null
 | 
| +++ b/LayoutTests/svg/dom/method-argument-typechecks.html
 | 
| @@ -0,0 +1,49 @@
 | 
| +<!DOCTYPE html>
 | 
| +<script src="../../resources/js-test.js"></script>
 | 
| +<svg>
 | 
| +  <feDropShadow id=dropshadow></feDropShadow>
 | 
| +  <feGaussianBlur id=gaussian></feGaussianBlur>
 | 
| +  <animate></animate>
 | 
| +</svg>
 | 
| +<script>
 | 
| +description('Check that invalid values of arguments throw TypeError.');
 | 
| +
 | 
| +var dropShadow = document.getElementById('dropshadow');
 | 
| +var gaussian = document.getElementById('gaussian');
 | 
| +var animateElm = document.querySelector('animate');
 | 
| +
 | 
| +debug('SVGAnimationElement');
 | 
| +
 | 
| +debug('');
 | 
| +debug('beginElementAt(float offset)');
 | 
| +shouldNotThrow('animateElm.beginElementAt(0)');
 | 
| +shouldThrow('animateElm.beginElementAt(NaN)');
 | 
| +shouldThrow('animateElm.beginElementAt(Infinity)');
 | 
| +
 | 
| +debug('');
 | 
| +debug('endElementAt(float offset)');
 | 
| +shouldNotThrow('animateElm.endElementAt(0)');
 | 
| +shouldThrow('animateElm.endElementAt(NaN)');
 | 
| +shouldThrow('animateElm.endElementAt(Infinity)');
 | 
| +
 | 
| +debug('');
 | 
| +debug('');
 | 
| +debug('SVGFEDropShadowElement');
 | 
| +
 | 
| +debug('');
 | 
| +debug('setStdDeviation(float stdDeviationX, float stdDeviationY)');
 | 
| +shouldNotThrow('dropShadow.setStdDeviation(0, 0)');
 | 
| +shouldThrow('dropShadow.setStdDeviation(NaN, NaN)');
 | 
| +shouldThrow('dropShadow.setStdDeviation(Infinity, Infinity)');
 | 
| +
 | 
| +debug('');
 | 
| +debug('');
 | 
| +debug('SVGFEGaussianBlurElement');
 | 
| +
 | 
| +debug('');
 | 
| +debug('setStdDeviation(float stdDeviationX, float stdDeviationY)');
 | 
| +shouldNotThrow('gaussian.setStdDeviation(0, 0)');
 | 
| +shouldThrow('gaussian.setStdDeviation(NaN, NaN)');
 | 
| +shouldThrow('gaussian.setStdDeviation(Infinity, Infinity)');
 | 
| +
 | 
| +</script>
 | 
| 
 |