Bug 1269209 - Port test_bug46555.html from chrome to plain; r?masayuki draft
authorAryeh Gregor <ayg@aryeh.name>
Mon, 22 Aug 2016 21:10:39 +0300
changeset 430278 5340bbcfb8d7983d2f8ff3055c845b3fdc6b1519
parent 430277 44ef41cc146d65cfc39a74efef59f4fd7d1506f0
child 430279 354774b52d4e0a22b1644fbf42ab39fb163da942
push id33793
push userayg@aryeh.name
push dateThu, 27 Oct 2016 13:30:40 +0000
reviewersmasayuki
bugs1269209, 46555
milestone52.0a1
Bug 1269209 - Port test_bug46555.html from chrome to plain; r?masayuki MozReview-Commit-ID: J7YdJAIzvR9
editor/libeditor/tests/chrome.ini
editor/libeditor/tests/mochitest.ini
editor/libeditor/tests/test_bug46555.html
--- a/editor/libeditor/tests/chrome.ini
+++ b/editor/libeditor/tests/chrome.ini
@@ -1,13 +1,12 @@
 [DEFAULT]
 skip-if = buildapp == 'b2g' || os == 'android'
 support-files = green.png
 
-[test_bug46555.html]
 [test_bug366682.html]
 support-files = spellcheck.js
 [test_bug471319.html]
 [test_bug483651.html]
 [test_bug489202.xul]
 [test_bug490879.xul]
 subsuite = clipboard
 [test_bug569988.html]
--- a/editor/libeditor/tests/mochitest.ini
+++ b/editor/libeditor/tests/mochitest.ini
@@ -9,16 +9,17 @@ support-files =
   file_bug549262.html
   file_bug586662.html
   file_bug674770-1.html
   file_bug915962.html
   file_select_all_without_body.html
   green.png
   spellcheck.js
 
+[test_bug46555.html]
 [test_bug200416.html]
 [test_bug289384.html]
 skip-if = os != "mac"
 [test_bug290026.html]
 [test_bug291780.html]
 [test_bug309731.html]
 [test_bug316447.html]
 [test_bug318065.html]
--- a/editor/libeditor/tests/test_bug46555.html
+++ b/editor/libeditor/tests/test_bug46555.html
@@ -4,19 +4,18 @@
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 <html>
 <!--
 https://bugzilla.mozilla.org/show_bug.cgi?id=46555
 -->
 
 <head>
   <title>Test for Bug 46555</title>
-  <script type="application/javascript"
-          src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
-  <link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"/>
+  <script src="/tests/SimpleTest/SimpleTest.js"></script>
+  <link rel="stylesheet" href="/tests/SimpleTest/test.css">
 </head>
 
 <body>
   <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=46555">Mozilla Bug 46555</a>
   <p id="display"></p>
   <div id="content" style="display: none">
   </div>
 
@@ -27,17 +26,18 @@ https://bugzilla.mozilla.org/show_bug.cg
 
       /** Test for Bug 46555 **/
       SimpleTest.waitForExplicitFinish();
       SimpleTest.waitForFocus(function() {
         const kCmd = "cmd_selectAll";
 
         var input = document.getElementById("t1");
         input.focus();
-        var controller = input.controllers.getControllerForCommand(kCmd);
+        var controller =
+          SpecialPowers.wrap(input).controllers.getControllerForCommand(kCmd);
 
         // Test 1: Select All should be disabled if editor is empty
         is(controller.isCommandEnabled(kCmd), false,
            "Select All command disabled when editor is empty");
 
         SimpleTest.finish();
       });
    </script>