summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/semantics/embedded-content/media-elements/volume_nonfinite.html
blob: 6e90a2ebcdb54abfd3655d565b6ea296ae493530 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!doctype html>
<meta charset="utf-8">
<title>Setting HTMLMediaElement.volume to non-finite numbers</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id=log></div>
<script>
["audio", "video"].forEach(function(aElement) {
  [NaN, Infinity, -Infinity].forEach(function(aValue) {
    test(function() {
      var el = document.createElement(aElement);
      assert_throws(new TypeError(), function() {
        el.volume = aValue;
      });
    }, "Setting " + aElement + ".volume to " + String(aValue) + " should throw a TypeError");
  });
});
</script>