Bug 1269209 - Port test_bug46555.html from chrome to plain; r?masayuki
MozReview-Commit-ID: J7YdJAIzvR9
--- 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>