test_bug483651.html (1468B)
1 <!DOCTYPE HTML> 2 <!-- This Source Code Form is subject to the terms of the Mozilla Public 3 - License, v. 2.0. If a copy of the MPL was not distributed with this 4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 5 <html> 6 <!-- 7 https://bugzilla.mozilla.org/show_bug.cgi?id=483651 8 --> 9 10 <head> 11 <title>Test for Bug 483651</title> 12 <script src="/tests/SimpleTest/EventUtils.js"></script> 13 <script src="/tests/SimpleTest/SimpleTest.js"></script> 14 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 15 </head> 16 17 <body onload="doTest();"> 18 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=483651">Mozilla Bug 483651</a> 19 <p id="display"></p> 20 <div id="content" style="display: none"> 21 </div> 22 23 <pre id="test"> 24 <script type="application/javascript"> 25 26 /** Test for Bug 483651 */ 27 28 SimpleTest.waitForExplicitFinish(); 29 30 function doTest() { 31 var t1 = $("t1"); 32 var editor = SpecialPowers.wrap(t1).editor; 33 34 ok(editor, "able to get editor for the element"); 35 t1.focus(); 36 sendString("A"); 37 synthesizeKey("KEY_Backspace"); 38 39 try { 40 // Was the trailing br removed? 41 is(editor.documentIsEmpty, true, "trailing <br> correctly removed"); 42 } catch (e) { 43 ok(false, "test failed with error " + e); 44 } 45 SimpleTest.finish(); 46 } 47 </script> 48 </pre> 49 50 <textarea id="t1" rows="2" columns="80"></textarea> 51 </body> 52 </html>