content_settings_exception_area_browsertest.js revision 5821806d5e7f356e8fa4b058a389a808ea183019
1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5/**
6 * TestFixture for content settings exception area WebUI testing.
7 * @extends {testing.Test}
8 * @constructor
9 **/
10function ContentSettingsExceptionAreaWebUITest() {}
11
12ContentSettingsExceptionAreaWebUITest.prototype = {
13  __proto__: testing.Test.prototype,
14
15  /**
16   * Browse to the content settings exception area.
17   **/
18  browsePreload: 'chrome://settings-frame/contentExceptions',
19};
20
21GEN('#if defined(OS_CHROMEOS)');
22GEN('#define MAYBE_testOpenContentSettingsExceptionArea ' +
23        'DISABLED_testOpenContentSettingsExceptionArea');
24GEN('#else');
25GEN('#define MAYBE_testOpenContentSettingsExceptionArea ' +
26        'testOpenContentSettingsExceptionArea');
27GEN('#endif  // defined(OS_CHROMEOS)');
28// Test opening the content settings exception area has correct location.
29TEST_F('ContentSettingsExceptionAreaWebUITest',
30       'MAYBE_testOpenContentSettingsExceptionArea',
31       function() {
32         assertEquals(this.browsePreload, document.location.href);
33       });
34