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