Bug 1269209 - Port test_bug1053048.html from chrome to plain; r?masayuki
MozReview-Commit-ID: ECNH5u4S4QR
--- a/editor/libeditor/tests/chrome.ini
+++ b/editor/libeditor/tests/chrome.ini
@@ -9,17 +9,16 @@ subsuite = clipboard
skip-if = buildapp == 'mulet'
[test_bug599983.xul]
skip-if = buildapp == 'mulet'
[test_bug607584.xul]
[test_bug616590.xul]
[test_bug636465.xul]
[test_bug646194.xul]
[test_bug780908.xul]
-[test_bug1053048.html]
[test_bug1100966.html]
[test_bug1102906.html]
[test_bug1101392.html]
subsuite = clipboard
[test_bug1140105.html]
[test_bug1140617.xul]
subsuite = clipboard
[test_bug1153237.html]
--- a/editor/libeditor/tests/mochitest.ini
+++ b/editor/libeditor/tests/mochitest.ini
@@ -163,16 +163,17 @@ skip-if = e10s
[test_bug974309.html]
skip-if = toolkit == 'android'
[test_bug966155.html]
skip-if = os != "win"
[test_bug966552.html]
skip-if = os != "win"
[test_bug998188.html]
[test_bug1026397.html]
+[test_bug1053048.html]
[test_bug1067255.html]
[test_bug1094000.html]
[test_CF_HTML_clipboard.html]
subsuite = clipboard
[test_contenteditable_focus.html]
[test_dom_input_event_on_htmleditor.html]
skip-if = toolkit == 'android' # bug 1054087
[test_dom_input_event_on_texteditor.html]
--- a/editor/libeditor/tests/test_bug1053048.html
+++ b/editor/libeditor/tests/test_bug1053048.html
@@ -1,32 +1,32 @@
<!DOCTYPE HTML>
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=1053048
-->
<head>
<meta charset="utf-8">
<title>Test for Bug 1053048</title>
- <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
- <script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script>
- <link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"/>
+ <script src="/tests/SimpleTest/SimpleTest.js"></script>
+ <script src="/tests/SimpleTest/EventUtils.js"></script>
+ <link rel="stylesheet" href="/tests/SimpleTest/test.css">
<script type="application/javascript">
/** Test for Bug 1053048 **/
SimpleTest.waitForExplicitFinish();
SimpleTest.waitForFocus(runTests);
- const nsISelectionPrivate = Components.interfaces.nsISelectionPrivate;
- const nsISelectionListener = Components.interfaces.nsISelectionListener;
- const nsIDOMNSEditableElement = Components.interfaces.nsIDOMNSEditableElement;
+ const nsISelectionPrivate = SpecialPowers.Ci.nsISelectionPrivate;
+ const nsISelectionListener = SpecialPowers.Ci.nsISelectionListener;
+ const nsIDOMNSEditableElement = SpecialPowers.Ci.nsIDOMNSEditableElement;
function runTests()
{
- var textarea = document.getElementById("textarea");
+ var textarea = SpecialPowers.wrap(document.getElementById("textarea"));
textarea.focus();
var editor = textarea.QueryInterface(nsIDOMNSEditableElement).editor;
var selectionPrivate = editor.selection.QueryInterface(nsISelectionPrivate);
var selectionListener = {
count: 0,
notifySelectionChanged: function (aDocument, aSelection, aReason)