Bug 1353074 - Components ctor test should not throw; r=maja_zf
Testing the return value is misleading in this case. What we want to
test is that it does not throw due to a permissions issue.
MozReview-Commit-ID: 2Wbwou9opyF
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py
@@ -338,18 +338,18 @@ class TestExecuteChrome(WindowManagerMix
super(TestExecuteChrome, self).setUp()
self.marionette.set_context("chrome")
def tearDown(self):
super(TestExecuteChrome, self).tearDown()
def test_permission(self):
- self.assertEqual(1, self.marionette.execute_script("""
- var c = Components.classes["@mozilla.org/preferences-service;1"]; return 1;"""))
+ self.marionette.execute_script(
+ "Components.classes['@mozilla.org/preferences-service;1']")
@skip_if_mobile("New windows not supported in Fennec")
def test_unmarshal_element_collection(self):
def open_window_with_js():
self.marionette.execute_script(
"window.open('chrome://marionette/content/test.xul', 'xul', 'chrome');")