Backed out changeset 29a1c6a34550 (
bug 958782) for bustage on a CLOSED TREE
--- a/dom/mobilemessage/tests/marionette/test_getsegmentinfofortext.js
+++ b/dom/mobilemessage/tests/marionette/test_getsegmentinfofortext.js
@@ -72,18 +72,31 @@ function addTest(text, segments, charsPe
domRequest.onerror = function(e) {
ok(false, "Failed to call getSegmentInfoForText().");
tasks.finish();
};
});
}
-addTest(null, 1, PDU_MAX_USER_DATA_7BIT,
- PDU_MAX_USER_DATA_7BIT - "null".length);
+function addTestThrows(text) {
+ tasks.push(function() {
+ log("Testing '" + text + "' ...");
+ try {
+ let domRequest = manager.getSegmentInfoForText(text);
+
+ ok(false, "Not thrown.");
+ tasks.finish();
+ } catch (e) {
+ tasks.next();
+ }
+ });
+}
+
+addTestThrows(null);
// Testing "undefined".
addTest(undefined, 1, PDU_MAX_USER_DATA_7BIT,
PDU_MAX_USER_DATA_7BIT - "undefined".length);
// Testing numeric values.
addTest(0, 1, PDU_MAX_USER_DATA_7BIT, PDU_MAX_USER_DATA_7BIT - "0".length);
addTest(1.0, 1, PDU_MAX_USER_DATA_7BIT, PDU_MAX_USER_DATA_7BIT - "1".length);
--- a/dom/permission/tests/test_sms.html
+++ b/dom/permission/tests/test_sms.html
@@ -16,17 +16,17 @@ https://bugzilla.mozilla.org/show_bug.cg
<pre id="test">
<script type="application/javascript;version=1.8" src="file_framework.js"></script>
<script type="application/javascript;version=1.8">
var gData = [
{
perm: ["sms"],
needParentPerm: true,
obj: "mozMobileMessage",
- webidl: "MozMobileMessageManager",
+ idl: "nsIDOMMozMobileMessageManager",
settings: [["dom.sms.enabled", true]],
},
]
</script>
</pre>
</body>
</html>
--- a/dom/tests/mochitest/general/test_interfaces.html
+++ b/dom/tests/mochitest/general/test_interfaces.html
@@ -662,17 +662,17 @@ var interfaceNamesInGlobalScope =
{name: "MozMobileConnection", b2g: true, pref: "dom.mobileconnection.enabled"},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "MozMobileConnectionArray", b2g: true, pref: "dom.mobileconnection.enabled"},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "MozMobileConnectionInfo", b2g: true, pref: "dom.mobileconnection.enabled"},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "MozMobileNetworkInfo", b2g: true, pref: "dom.mobileconnection.enabled"},
// IMPORTANT: Do not change this list without review from a DOM peer!
- {name: "MozMobileMessageManager", b2g: true, pref: "dom.sms.enabled"},
+ "MozMobileMessageManager",
// IMPORTANT: Do not change this list without review from a DOM peer!
"MozMobileMessageThread",
// IMPORTANT: Do not change this list without review from a DOM peer!
"MozNamedAttrMap",
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "MozNDEFRecord", b2g: true},
// IMPORTANT: Do not change this list without review from a DOM peer!
{name: "MozNFCPeer", b2g: true},