test_bug719518.html (911B)
1 <!doctype html> 2 <!-- 3 https://bugzilla.mozilla.org/show_bug.cgi?id=719518 4 --> 5 <title>Test for Bug 719518</title> 6 <script src="/tests/SimpleTest/SimpleTest.js"></script> 7 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 8 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=719518">Mozilla Bug 719518</a> 9 <p id="display"></p> 10 <div id="content" style="display: none"></div> 11 <pre id="test"> 12 <script> 13 var thrown = false; 14 try { 15 getSelection().extend(document.body, 0); 16 } catch(e) { 17 thrown = true; 18 is(e.name, "InvalidStateError", 19 "Need to throw InvalidStateError for extend() with no ranges"); 20 ok(e instanceof DOMException, 21 "Need to throw DOMException for extend() with no ranges"); 22 is(e.code, DOMException.INVALID_STATE_ERR, 23 "Need to throw INVALID_STATE_ERR for extend() with no ranges"); 24 } 25 ok(thrown, "Need to throw exception for extend() with no ranges"); 26 </script>