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

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: Michael's Created 3 years, 7 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_navigation_helper_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
michaelpg 2017/05/01 23:41:26 navigation helper
Devlin 2017/05/02 01:04:07 Done.
348
349 function CrExtensionsNavigationHelperBrowserTest() {}
350
351 // extensions.NavigationHelper observes window.location. In order to test this
352 // without the "real" NavigationHelper joining the party, we navigate to
353 // navigation_helper.html directly.
354 CrExtensionsNavigationHelperBrowserTest.prototype = {
355 __proto__: CrExtensionsBrowserTest.prototype,
356
357 /** @override */
358 browsePreload: 'chrome://extensions/navigation_helper.html',
359 };
360
361 TEST_F('CrExtensionsNavigationHelperBrowserTest',
362 'ExtensionNavigationHelperBasicTest', function() {
363 extension_navigation_helper_tests.registerTests();
364 mocha.grep(assert(extension_navigation_helper_tests.TestNames.Basic)).run();
365 });
366
367 TEST_F('CrExtensionsNavigationHelperBrowserTest',
368 'ExtensionNavigationHelperConversionTest', function() {
369 extension_navigation_helper_tests.registerTests();
370 mocha.grep(
371 assert(extension_navigation_helper_tests.TestNames.Conversions)).run();
372 });
373
374 TEST_F('CrExtensionsNavigationHelperBrowserTest',
375 'ExtensionNavigationHelperPushAndReplaceStateTest', function() {
376 extension_navigation_helper_tests.registerTests();
377 mocha.grep(
378 assert(extension_navigation_helper_tests.TestNames.PushAndReplaceState))
379 .run();
380 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698