[Pkg-mozext-commits] [compactheader] 249/441: Handle instantApply preference correctly in the mozmill test

David Prévot taffit at moszumanska.debian.org
Wed Mar 18 12:29:04 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository compactheader.

commit 37479873496bb03a062221192b5253d167d6a6a3
Author: Joachim Herb <Joachim.Herb at gmx.de>
Date:   Sun Aug 7 16:13:19 2011 +0200

    Handle instantApply preference correctly in the mozmill test
    
    --HG--
    branch : preferences
---
 test/compactheader/test-compactheader-preferences.js | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/test/compactheader/test-compactheader-preferences.js b/test/compactheader/test-compactheader-preferences.js
index f232925..56c920b 100644
--- a/test/compactheader/test-compactheader-preferences.js
+++ b/test/compactheader/test-compactheader-preferences.js
@@ -57,6 +57,10 @@ const PREF = "browser.preferences.instantApply";
 var prefBranch = Cc["@mozilla.org/preferences-service;1"]
                     .getService(Ci.nsIPrefService).getBranch(null);
 
+var browserPreferences = Components.classes["@mozilla.org/preferences-service;1"]
+    .getService(Components.interfaces.nsIPrefService)
+    .getBranch("browser.preferences.");
+
 var messageBodyISO8859_1 = "ae: " + String.fromCharCode(228) +
   ", oe: " + String.fromCharCode(246) +
   ", ue: " + String.fromCharCode(252) +
@@ -175,9 +179,15 @@ function open_preferences_dialog(aController, aSubtest) {
 }
 
 function close_preferences_dialog(aController) {
-  let okButton = aController.window.document.documentElement.getButton('accept');
   plan_for_window_close(aController);
-  aController.click(new elib.Elem(okButton));
+  if (browserPreferences.getBoolPref("instantApply")) {
+    let cancelButton = aController.window.document.documentElement.getButton('cancel');
+    aController.click(new elib.Elem(cancelButton));
+  }
+  else {
+    let okButton = aController.window.document.documentElement.getButton('accept');
+    aController.click(new elib.Elem(okButton));
+  }
   wait_for_window_close();
   //assert_true(aController.window.closed, "The preferences dialog is not closed.");
 }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/compactheader.git



More information about the Pkg-mozext-commits mailing list