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 search engine manager WebUI testing.
7 * @extends {testing.Test}
8 * @constructor
9 */
10function SearchEngineManagerWebUITest() {}
11
12SearchEngineManagerWebUITest.prototype = {
13  __proto__: testing.Test.prototype,
14
15  /**
16   * Browse to the search engine manager.
17   */
18  browsePreload: 'chrome://settings-frame/searchEngines',
19};
20
21// See crosbug.com/22673
22GEN('#if defined(OS_CHROMEOS)');
23GEN('#define MAYBE_testOpenSearchEngineManager ' +
24        'DISABLED_testOpenSearchEngineManager');
25GEN('#else');
26GEN('#define MAYBE_testOpenSearchEngineManager testOpenSearchEngineManager');
27GEN('#endif  // defined(OS_CHROMEOS)');
28
29// Test opening the search engine manager has correct location.
30TEST_F('SearchEngineManagerWebUITest', 'MAYBE_testOpenSearchEngineManager',
31       function() {
32         assertEquals(this.browsePreload, document.location.href);
33       });
34