Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(183)

Side by Side Diff: chrome/test/data/webui/extensions/cr_extensions_browsertest.js

Issue 2811993004: [MD Extensions] Add support for URL navigation (Closed)
Patch Set: . Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** @fileoverview Runs the Polymer Settings tests. */ 5 /** @fileoverview Runs the Polymer Settings tests. */
6 6
7 /** @const {string} Path to source root. */ 7 /** @const {string} Path to source root. */
8 var ROOT_PATH = '../../../../../'; 8 var ROOT_PATH = '../../../../../';
9 9
10 // Polymer BrowserTest fixture. 10 // Polymer BrowserTest fixture.
(...skipping 28 matching lines...) Expand all
39 'extension_test_util.js', 39 'extension_test_util.js',
40 'extension_detail_view_test.js', 40 'extension_detail_view_test.js',
41 'extension_code_section_test.js', 41 'extension_code_section_test.js',
42 'extension_error_page_test.js', 42 'extension_error_page_test.js',
43 'extension_item_test.js', 43 'extension_item_test.js',
44 'extension_item_list_test.js', 44 'extension_item_list_test.js',
45 'extension_load_error_test.js', 45 'extension_load_error_test.js',
46 'extension_keyboard_shortcuts_test.js', 46 'extension_keyboard_shortcuts_test.js',
47 'extension_options_dialog_test.js', 47 'extension_options_dialog_test.js',
48 'extension_pack_dialog_test.js', 48 'extension_pack_dialog_test.js',
49 'extension_page_state_test.js',
49 'extension_service_test.js', 50 'extension_service_test.js',
50 'extension_shortcut_input_test.js', 51 'extension_shortcut_input_test.js',
51 'extension_sidebar_test.js', 52 'extension_sidebar_test.js',
52 'extension_toolbar_test.js', 53 'extension_toolbar_test.js',
53 'extension_manager_test.js', 54 'extension_manager_test.js',
54 '../mock_controller.js', 55 '../mock_controller.js',
55 '../../../../../ui/webui/resources/js/promise_resolver.js', 56 '../../../../../ui/webui/resources/js/promise_resolver.js',
56 '../../../../../ui/webui/resources/js/webui_resource_test.js', 57 '../../../../../ui/webui/resources/js/webui_resource_test.js',
57 ]), 58 ]),
58 59
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 }); 335 });
335 336
336 //////////////////////////////////////////////////////////////////////////////// 337 ////////////////////////////////////////////////////////////////////////////////
337 // Extension Code Section Tests 338 // Extension Code Section Tests
338 339
339 TEST_F('CrExtensionsBrowserTest', 'ExtensionCodeSectionLayoutTest', 340 TEST_F('CrExtensionsBrowserTest', 'ExtensionCodeSectionLayoutTest',
340 function() { 341 function() {
341 extension_code_section_tests.registerTests(); 342 extension_code_section_tests.registerTests();
342 mocha.grep(assert(extension_code_section_tests.TestNames.Layout)).run(); 343 mocha.grep(assert(extension_code_section_tests.TestNames.Layout)).run();
343 }); 344 });
345
346 ////////////////////////////////////////////////////////////////////////////////
347 // Extension Page State Tests
348
349 function CrExtensionsPageStateBrowserTest() {}
350
351 // extensions.PageState observes window.location. In order to test this without
352 // the "real" PageState joining the party, we navigate to page_state.html
353 // directly.
354 CrExtensionsPageStateBrowserTest.prototype = {
355 __proto__: CrExtensionsBrowserTest.prototype,
356
357 /** @override */
358 browsePreload: 'chrome://extensions/page_state.html',
359 };
360
361 TEST_F('CrExtensionsPageStateBrowserTest', 'ExtensionPageStateBasicTest',
362 function() {
363 extension_page_state_tests.registerTests();
364 mocha.grep(assert(extension_page_state_tests.TestNames.Basic)).run();
365 });
366
367 TEST_F('CrExtensionsPageStateBrowserTest', 'ExtensionPageStateConversionTest',
368 function() {
369 extension_page_state_tests.registerTests();
370 mocha.grep(assert(extension_page_state_tests.TestNames.Conversions)).run();
371 });
372
373 TEST_F('CrExtensionsPageStateBrowserTest',
374 'ExtensionPageStatePushAndReplaceStateTest', function() {
375 extension_page_state_tests.registerTests();
376 mocha.grep(
377 assert(extension_page_state_tests.TestNames.PushAndReplaceState)).run();
378 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698