| Index: chrome/browser/ui/webui/options/options_browsertest.js
|
| diff --git a/chrome/browser/ui/webui/options/options_browsertest.js b/chrome/browser/ui/webui/options/options_browsertest.js
|
| index 08b4ff4eeac15694302fa742b78b866b4a3b1a85..8a5f1cd4998204b4dca06ccdc9db899de3ffc3d1 100644
|
| --- a/chrome/browser/ui/webui/options/options_browsertest.js
|
| +++ b/chrome/browser/ui/webui/options/options_browsertest.js
|
| @@ -114,10 +114,11 @@ TEST_F('OptionsWebUITest', 'testDefaultZoomFactor', function() {
|
| // interstitial is pressed, otherwise the abort button is pressed.
|
| OptionsWebUITest.prototype.testDoNotTrackInterstitial =
|
| function(confirmInterstitial) {
|
| + Preferences.prefsFetchedCallback({'enable_do_not_track': {'value': false } });
|
| var buttonToClick = confirmInterstitial ? $('do-not-track-confirm-ok')
|
| : $('do-not-track-confirm-cancel');
|
| var dntCheckbox = $('do-not-track-enabled');
|
| - var dntOverlay = DoNotTrackConfirmOverlay.getInstance();
|
| + var dntOverlay = OptionsPage.registeredOverlayPages['donottrackconfirm'];
|
| assertFalse(dntCheckbox.checked);
|
|
|
| var visibleChangeCounter = 0;
|
| @@ -134,8 +135,7 @@ OptionsWebUITest.prototype.testDoNotTrackInterstitial =
|
| window.setTimeout(function() {
|
| assertFalse(dntOverlay.visible);
|
| assertEquals(confirmInterstitial, dntCheckbox.checked);
|
| - DoNotTrackConfirmOverlay.getInstance().removeEventListener(
|
| - visibleChangeHandler);
|
| + dntOverlay.removeEventListener(visibleChangeHandler);
|
| testDone();
|
| }, 0);
|
| break;
|
| @@ -143,12 +143,11 @@ OptionsWebUITest.prototype.testDoNotTrackInterstitial =
|
| assertTrue(false);
|
| }
|
| }
|
| - DoNotTrackConfirmOverlay.getInstance().addEventListener('visibleChange',
|
| - visibleChangeHandler);
|
| + dntOverlay.addEventListener('visibleChange', visibleChangeHandler);
|
|
|
| if (confirmInterstitial) {
|
| this.mockHandler.expects(once()).setBooleanPref(
|
| - ["enable_do_not_track", true]);
|
| + ['enable_do_not_track', true, 'Options_DoNotTrackCheckbox']);
|
| } else {
|
| // The mock handler complains if setBooleanPref is called even though
|
| // it should not be.
|
| @@ -170,8 +169,9 @@ TEST_F('OptionsWebUITest', 'EnableDoNotTrackAndCancelInterstitial',
|
| // Check that the "Do not Track" preference can be correctly disabled.
|
| // In order to do that, we need to enable it first.
|
| TEST_F('OptionsWebUITest', 'EnableAndDisableDoNotTrack', function() {
|
| + Preferences.prefsFetchedCallback({'enable_do_not_track': {'value': false } });
|
| var dntCheckbox = $('do-not-track-enabled');
|
| - var dntOverlay = DoNotTrackConfirmOverlay.getInstance();
|
| + var dntOverlay = OptionsPage.registeredOverlayPages['donottrackconfirm'];
|
| assertFalse(dntCheckbox.checked);
|
|
|
| var visibleChangeCounter = 0;
|
| @@ -188,8 +188,7 @@ TEST_F('OptionsWebUITest', 'EnableAndDisableDoNotTrack', function() {
|
| window.setTimeout(function() {
|
| assertFalse(dntOverlay.visible);
|
| assertTrue(dntCheckbox.checked);
|
| - DoNotTrackConfirmOverlay.getInstance().removeEventListener(
|
| - visibleChangeHandler);
|
| + dntOverlay.removeEventListener(visibleChangeHandler);
|
| dntCheckbox.click();
|
| }, 0);
|
| break;
|
| @@ -197,11 +196,10 @@ TEST_F('OptionsWebUITest', 'EnableAndDisableDoNotTrack', function() {
|
| assertNotReached();
|
| }
|
| }
|
| - DoNotTrackConfirmOverlay.getInstance().addEventListener('visibleChange',
|
| - visibleChangeHandler);
|
| + dntOverlay.addEventListener('visibleChange', visibleChangeHandler);
|
|
|
| this.mockHandler.expects(once()).setBooleanPref(
|
| - eq(["enable_do_not_track", true]));
|
| + eq(["enable_do_not_track", true, 'Options_DoNotTrackCheckbox']));
|
|
|
| var verifyCorrectEndState = function() {
|
| window.setTimeout(function() {
|
|
|