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

Side by Side Diff: chrome/test/data/webui/settings/cr_settings_browsertest.js

Issue 2862463002: [MD settings] split up site settings tests (Closed)
Patch Set: mocha grep 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.
11 GEN_INCLUDE( 11 GEN_INCLUDE(
12 [ROOT_PATH + 'chrome/test/data/webui/polymer_browser_test_base.js']); 12 [ROOT_PATH + 'chrome/test/data/webui/polymer_browser_test_base.js']);
13 13
14 /** 14 /**
15 * Test fixture for Polymer Settings elements. 15 * Test fixture for Polymer Settings elements.
16 * @constructor 16 * @constructor
17 * @extends {PolymerTest} 17 * @extends {PolymerTest}
18 */ 18 */
19 function CrSettingsBrowserTest() {} 19 function CrSettingsBrowserTest() {}
20 20
21 CrSettingsBrowserTest.prototype = { 21 CrSettingsBrowserTest.prototype = {
22 __proto__: PolymerTest.prototype, 22 __proto__: PolymerTest.prototype,
23 23
24 /** @override */ 24 /** @override */
25 get browsePreload() { 25 get browsePreload() {
26 throw 'this is abstract and should be overriden by subclasses'; 26 throw 'this is abstract and should be overridden by subclasses';
27 }, 27 },
28 28
29 /** @override */ 29 /** @override */
30 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 30 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([
31 'ensure_lazy_loaded.js', 31 'ensure_lazy_loaded.js',
32 ]), 32 ]),
33 33
34 /** @override */ 34 /** @override */
35 setUp: function() { 35 setUp: function() {
36 PolymerTest.prototype.setUp.call(this); 36 PolymerTest.prototype.setUp.call(this);
(...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 'privacy_page_test.js', 770 'privacy_page_test.js',
771 ]), 771 ]),
772 }; 772 };
773 773
774 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() { 774 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() {
775 settings_privacy_page.registerTests(); 775 settings_privacy_page.registerTests();
776 mocha.run(); 776 mocha.run();
777 }); 777 });
778 778
779 /** 779 /**
780 * Test fixture for chrome/browser/resources/settings/site_settings/.
781 * @constructor 780 * @constructor
782 * @extends {CrSettingsBrowserTest} 781 * @extends {CrSettingsBrowserTest}
783 */ 782 */
784 function CrSettingsSiteSettingsTest() {} 783 function CrSettingsSiteDataDetailsTest() {}
785 784
786 CrSettingsSiteSettingsTest.prototype = { 785 CrSettingsSiteDataDetailsTest.prototype = {
787 __proto__: CrSettingsBrowserTest.prototype, 786 __proto__: CrSettingsBrowserTest.prototype,
788 787
789 /** @override */ 788 /** @override */
790 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html', 789 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
791 790
792 /** @override */ 791 /** @override */
793 commandLineSwitches: [{ 792 commandLineSwitches: [{
794 switchName: 'enable-site-settings', 793 switchName: 'enable-site-settings',
795 }], 794 }],
796 795
797 /** @override */ 796 /** @override */
798 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ 797 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
799 // TODO(dbeam): split these up.
800 'category_default_setting_tests.js',
801 'category_setting_exceptions_tests.js',
802 'site_details_tests.js',
803 'site_details_permission_tests.js',
804 'site_list_tests.js',
805 'test_browser_proxy.js', 798 'test_browser_proxy.js',
806 'test_site_settings_prefs_browser_proxy.js', 799 'test_site_settings_prefs_browser_proxy.js',
807 'zoom_levels_tests.js',
808 'usb_devices_tests.js',
809 'site_data_details_subpage_tests.js', 800 'site_data_details_subpage_tests.js',
810 ]), 801 ]),
811 }; 802 };
812 803
813 TEST_F('CrSettingsSiteSettingsTest', 'SiteSettings', function() { 804 TEST_F('CrSettingsSiteDataDetailsTest', 'SiteSettings', function() {
814 category_default_setting.registerTests();
815 category_setting_exceptions.registerTests();
816 site_details.registerTests();
817 site_details_permission.registerTests();
818 site_list.registerTests();
819 zoom_levels.registerTests();
820 usb_devices.registerTests();
821
822 mocha.run(); 805 mocha.run();
823 }); 806 });
824 807
808 /**
809 * @constructor
810 * @extends {CrSettingsBrowserTest}
811 */
812 function CrSettingsCategoryDefaultSettingTest() {}
813
814 CrSettingsCategoryDefaultSettingTest.prototype = {
815 __proto__: CrSettingsBrowserTest.prototype,
816
817 /** @override */
818 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
819
820 /** @override */
821 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
822 'test_browser_proxy.js',
823 'test_site_settings_prefs_browser_proxy.js',
824 'category_default_setting_tests.js',
825 ]),
826 };
827
828 TEST_F(
829 'CrSettingsCategoryDefaultSettingTest', 'CategoryDefaultSetting',
Dan Beam 2017/05/04 22:57:42 what's the point of the second name here? it just
dschuyler 2017/05/04 23:45:41 Moved to https://codereview.chromium.org/286202300
830 function() {
831 mocha.run();
832 });
833
834 /**
835 * @constructor
836 * @extends {CrSettingsBrowserTest}
837 */
838 function CrSettingsCategorySettingExceptionsTest() {}
839
840 CrSettingsCategorySettingExceptionsTest.prototype = {
841 __proto__: CrSettingsBrowserTest.prototype,
842
843 /** @override */
844 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
845
846 /** @override */
847 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
848 'test_browser_proxy.js',
849 'test_site_settings_prefs_browser_proxy.js',
850 'category_setting_exceptions_tests.js',
851 ]),
852 };
853
854 TEST_F(
855 'CrSettingsCategorySettingExceptionsTest', 'CategorySettingExceptions',
Dan Beam 2017/05/04 22:57:42 same
dschuyler 2017/05/04 23:45:41 Acknowledged.
856 function() {
857 mocha.run();
858 });
859
860 /**
861 * @constructor
862 * @extends {CrSettingsBrowserTest}
863 */
864 function CrSettingsSiteDetailsTest() {}
865
866 CrSettingsSiteDetailsTest.prototype = {
867 __proto__: CrSettingsBrowserTest.prototype,
868
869 /** @override */
870 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
871
872 /** @override */
873 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
874 'test_browser_proxy.js',
875 'test_site_settings_prefs_browser_proxy.js',
876 'site_details_tests.js',
877 ]),
878 };
879
880 TEST_F('CrSettingsSiteDetailsTest', 'SiteDetails', function() {
881 mocha.run();
882 });
883
884 /**
885 * @constructor
886 * @extends {CrSettingsBrowserTest}
887 */
888 function CrSettingsSiteDetailsPermissionTest() {}
889
890 CrSettingsSiteDetailsPermissionTest.prototype = {
891 __proto__: CrSettingsBrowserTest.prototype,
892
893 /** @override */
894 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
895
896 /** @override */
897 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
898 'test_browser_proxy.js',
899 'test_site_settings_prefs_browser_proxy.js',
900 'site_details_permission_tests.js',
901 ]),
902 };
903
904 TEST_F(
905 'CrSettingsSiteDetailsPermissionTest', 'SiteDetailsPermission', function() {
906 mocha.run();
907 });
908
909 /**
910 * @constructor
911 * @extends {CrSettingsBrowserTest}
912 */
913 function CrSettingsSiteListTest() {}
914
915 CrSettingsSiteListTest.prototype = {
916 __proto__: CrSettingsBrowserTest.prototype,
917
918 /** @override */
919 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
920
921 /** @override */
922 commandLineSwitches: [{
923 switchName: 'enable-site-settings',
924 }],
925
926 /** @override */
927 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
928 'test_browser_proxy.js',
929 'test_site_settings_prefs_browser_proxy.js',
930 'site_list_tests.js',
931 ]),
932 };
933
934 TEST_F('CrSettingsSiteListTest', 'SiteList', function() {
935 mocha.grep('SiteList').run();
936 });
937
938 TEST_F('CrSettingsSiteListTest', 'EditExceptionDialog', function() {
939 mocha.grep('EditExceptionDialog').run();
940 });
941
942 TEST_F('CrSettingsSiteListTest', 'AddExceptionDialog', function() {
943 mocha.grep('AddExceptionDialog').run();
Dan Beam 2017/05/04 22:57:42 sweet
dschuyler 2017/05/04 23:45:41 Acknowledged.
944 });
945
946 /**
947 * @constructor
948 * @extends {CrSettingsBrowserTest}
949 */
950 function CrSettingsZoomLevelsTest() {}
951
952 CrSettingsZoomLevelsTest.prototype = {
953 __proto__: CrSettingsBrowserTest.prototype,
954
955 /** @override */
956 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
957
958 /** @override */
959 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
960 'test_browser_proxy.js',
961 'test_site_settings_prefs_browser_proxy.js',
962 'zoom_levels_tests.js',
963 ]),
964 };
965
966 TEST_F('CrSettingsZoomLevelsTest', 'ZoomLevels', function() {
967 mocha.run();
968 });
969
970 /**
971 * @constructor
972 * @extends {CrSettingsBrowserTest}
973 */
974 function CrSettingsUsbDevicesTest() {}
975
976 CrSettingsUsbDevicesTest.prototype = {
977 __proto__: CrSettingsBrowserTest.prototype,
978
979 /** @override */
980 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
981
982 /** @override */
983 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
984 'test_browser_proxy.js',
985 'test_site_settings_prefs_browser_proxy.js',
986 'usb_devices_tests.js',
987 ]),
988 };
989
990 TEST_F('CrSettingsUsbDevicesTest', 'UsbDevices', function() {
991 mocha.run();
992 });
993
825 /** 994 /**
826 * @constructor 995 * @constructor
827 * @extends {CrSettingsBrowserTest} 996 * @extends {CrSettingsBrowserTest}
828 */ 997 */
829 function CrSettingsProtocolHandlersTest() {} 998 function CrSettingsProtocolHandlersTest() {}
830 999
831 CrSettingsProtocolHandlersTest.prototype = { 1000 CrSettingsProtocolHandlersTest.prototype = {
832 __proto__: CrSettingsBrowserTest.prototype, 1001 __proto__: CrSettingsBrowserTest.prototype,
833 1002
834 /** @override */ 1003 /** @override */
(...skipping 610 matching lines...) Expand 10 before | Expand all | Expand 10 after
1445 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ 1614 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
1446 'test_browser_proxy.js', 1615 'test_browser_proxy.js',
1447 'test_extension_control_browser_proxy.js', 1616 'test_extension_control_browser_proxy.js',
1448 'extension_controlled_indicator_tests.js', 1617 'extension_controlled_indicator_tests.js',
1449 ]), 1618 ]),
1450 }; 1619 };
1451 1620
1452 TEST_F('CrSettingsExtensionControlledIndicatorTest', 'All', function() { 1621 TEST_F('CrSettingsExtensionControlledIndicatorTest', 'All', function() {
1453 mocha.run(); 1622 mocha.run();
1454 }); 1623 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698