Bug 634626 - test_bug366682 failures because spellchecking is disabled; (Bv1) s/CR+LF/LF/g, Remove ending whitespaces.
authorSerge Gautherie <sgautherie.bz@free.fr>
Thu, 17 Feb 2011 20:19:35 +0100
changeset 62758 c82fc8c5c438ce3065a7235c00254130f43fd4a8
parent 62757 4ff3881cac8c669abde6a5100e5a75d6dc81671f
child 62759 eaeb8e7441c8cca282c0c22ce3648d2aec352b97
push idunknown
push userunknown
push dateunknown
bugs634626, 366682
milestone2.0b12pre
Bug 634626 - test_bug366682 failures because spellchecking is disabled; (Bv1) s/CR+LF/LF/g, Remove ending whitespaces. r=jmaher (a=test-only). DONTBUILD
editor/libeditor/html/tests/test_bug366682.html
--- a/editor/libeditor/html/tests/test_bug366682.html
+++ b/editor/libeditor/html/tests/test_bug366682.html
@@ -1,86 +1,85 @@
-<!DOCTYPE HTML>
-<html>
-<!--
-https://bugzilla.mozilla.org/show_bug.cgi?id=366682
--->
-<head>
-  <title>Test for Bug 366682</title>
-  <script type="application/javascript" src="/MochiKit/packed.js"></script>
-  <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
-  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
-  <script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>  
-</head>
-<body>
-<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366682">Mozilla Bug 366682</a>
-<p id="display"></p>
-<div id="content" style="display: none">
-  
-</div>
-<pre id="test">
-<script type="application/javascript">
-
-/** Test for Bug 366682 **/
-
-SimpleTest.waitForExplicitFinish();
-addLoadEvent(runTest);
-
-var gMisspeltWords;
-
-function getEdit() {
-  return document.getElementById('edit');
-}
-
-function editDoc() {
-  return getEdit().contentDocument;
-}
-
-function getSpellCheckSelection() {
-  var Ci = Components.interfaces;
-  var win = editDoc().defaultView;
-  var editingSession = win.QueryInterface(Ci.nsIInterfaceRequestor)
-                          .getInterface(Ci.nsIWebNavigation)
-                          .QueryInterface(Ci.nsIInterfaceRequestor)
-                          .getInterface(Ci.nsIEditingSession);
-  var editor = editingSession.getEditorForWindow(win);
-  var selcon = editor.selectionController;
-  return selcon.getSelection(selcon.SELECTION_SPELLCHECK);  
-}
-
-function runTest() {
-  editDoc().body.innerHTML = "<div>errror and an other errror</div>";
-  gMisspeltWords = ["errror", "errror"];
-  editDoc().designMode = "on";
-  setTimeout(function() { evalTest(); }, 0);
-}  
- 
-function evalTest() {
-  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
-  is(isSpellingCheckOk(), true, "All misspellings accounted for.");
-  SimpleTest.finish();
-}
-
-function isSpellingCheckOk() {
-  var sel = getSpellCheckSelection();
-  var numWords = sel.rangeCount;
-  
-  is(numWords, gMisspeltWords.length, "Correct number of misspellings and words.");
-  
-  if (numWords != gMisspeltWords.length) 
-    return false;
-  
-  for (var i=0; i<numWords; i++) {
-    var word = sel.getRangeAt(i);
-    is (word, gMisspeltWords[i], "Misspelling is what we think it is.");
-    if (word != gMisspeltWords[i])
-      return false;
-  }
-  return true;
-}
-
-</script>
-</pre>
-
-<iframe id="edit" width="200" height="100" src="about:blank"></iframe>
-
-</body>
-</html>
+<!DOCTYPE HTML>
+<html>
+<!--
+https://bugzilla.mozilla.org/show_bug.cgi?id=366682
+-->
+<head>
+  <title>Test for Bug 366682</title>
+  <script type="application/javascript" src="/MochiKit/packed.js"></script>
+  <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
+  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
+  <script type="text/javascript" src="/tests/SimpleTest/EventUtils.js"></script>
+</head>
+<body>
+<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=366682">Mozilla Bug 366682</a>
+<p id="display"></p>
+<div id="content" style="display: none">
+</div>
+<pre id="test">
+<script type="application/javascript">
+
+/** Test for Bug 366682 **/
+
+SimpleTest.waitForExplicitFinish();
+addLoadEvent(runTest);
+
+var gMisspeltWords;
+
+function getEdit() {
+  return document.getElementById('edit');
+}
+
+function editDoc() {
+  return getEdit().contentDocument;
+}
+
+function getSpellCheckSelection() {
+  var Ci = Components.interfaces;
+  var win = editDoc().defaultView;
+  var editingSession = win.QueryInterface(Ci.nsIInterfaceRequestor)
+                          .getInterface(Ci.nsIWebNavigation)
+                          .QueryInterface(Ci.nsIInterfaceRequestor)
+                          .getInterface(Ci.nsIEditingSession);
+  var editor = editingSession.getEditorForWindow(win);
+  var selcon = editor.selectionController;
+  return selcon.getSelection(selcon.SELECTION_SPELLCHECK);
+}
+
+function runTest() {
+  editDoc().body.innerHTML = "<div>errror and an other errror</div>";
+  gMisspeltWords = ["errror", "errror"];
+  editDoc().designMode = "on";
+  setTimeout(function() { evalTest(); }, 0);
+}
+
+function evalTest() {
+  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
+  is(isSpellingCheckOk(), true, "All misspellings accounted for.");
+  SimpleTest.finish();
+}
+
+function isSpellingCheckOk() {
+  var sel = getSpellCheckSelection();
+  var numWords = sel.rangeCount;
+
+  is(numWords, gMisspeltWords.length, "Correct number of misspellings and words.");
+
+  if (numWords != gMisspeltWords.length)
+    return false;
+
+  for (var i=0; i<numWords; i++) {
+    var word = sel.getRangeAt(i);
+    is (word, gMisspeltWords[i], "Misspelling is what we think it is.");
+    if (word != gMisspeltWords[i])
+      return false;
+  }
+  return true;
+}
+
+</script>
+</pre>
+
+<iframe id="edit" width="200" height="100" src="about:blank"></iframe>
+
+</body>
+</html>