OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #include <vector> | 5 #include <vector> |
6 | 6 |
7 #include "base/path_service.h" | 7 #include "base/path_service.h" |
8 #include "chrome/browser/ui/browser.h" | 8 #include "chrome/browser/ui/browser.h" |
9 #include "chrome/browser/ui/tabs/tab_strip_model.h" | 9 #include "chrome/browser/ui/tabs/tab_strip_model.h" |
10 #include "chrome/grit/options_test_resources.h" | |
11 #include "chrome/test/base/in_process_browser_test.h" | 10 #include "chrome/test/base/in_process_browser_test.h" |
12 #include "chrome/test/base/ui_test_utils.h" | 11 #include "chrome/test/base/ui_test_utils.h" |
13 #include "chrome/test/data/grit/webui_test_resources.h" | 12 #include "chrome/test/data/grit/webui_test_resources.h" |
14 #include "content/public/browser/notification_registrar.h" | 13 #include "content/public/browser/notification_registrar.h" |
15 #include "content/public/browser/web_contents.h" | 14 #include "content/public/browser/web_contents.h" |
16 #include "content/public/test/browser_test_utils.h" | 15 #include "content/public/test/browser_test_utils.h" |
17 #include "ui/base/resource/resource_bundle.h" | 16 #include "ui/base/resource/resource_bundle.h" |
18 #include "ui/resources/grit/webui_resources.h" | 17 #include "ui/resources/grit/webui_resources.h" |
19 | 18 |
20 class WebUIResourceBrowserTest : public InProcessBrowserTest { | 19 class WebUIResourceBrowserTest : public InProcessBrowserTest { |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
142 } | 141 } |
143 | 142 |
144 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, ListSingleSelectionModelTest) { | 143 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, ListSingleSelectionModelTest) { |
145 AddLibrary(IDR_WEBUI_JS_CR); | 144 AddLibrary(IDR_WEBUI_JS_CR); |
146 AddLibrary(IDR_WEBUI_JS_CR_EVENT_TARGET); | 145 AddLibrary(IDR_WEBUI_JS_CR_EVENT_TARGET); |
147 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST_SINGLE_SELECTION_MODEL); | 146 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST_SINGLE_SELECTION_MODEL); |
148 LoadFile(base::FilePath(FILE_PATH_LITERAL( | 147 LoadFile(base::FilePath(FILE_PATH_LITERAL( |
149 "list_single_selection_model_test.html"))); | 148 "list_single_selection_model_test.html"))); |
150 } | 149 } |
151 | 150 |
152 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, InlineEditableListTest) { | |
153 AddLibrary(IDR_WEBUI_JS_CR); | |
154 AddLibrary(IDR_WEBUI_JS_CR_EVENT_TARGET); | |
155 AddLibrary(IDR_WEBUI_JS_CR_UI); | |
156 AddLibrary(IDR_WEBUI_JS_CR_UI_ARRAY_DATA_MODEL); | |
157 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST_ITEM); | |
158 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST_SELECTION_CONTROLLER); | |
159 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST_SELECTION_MODEL); | |
160 AddLibrary(IDR_WEBUI_JS_CR_UI_LIST); | |
161 AddLibrary(IDR_WEBUI_JS_LOAD_TIME_DATA); | |
162 AddLibrary(IDR_OPTIONS_DELETABLE_ITEM_LIST); | |
163 AddLibrary(IDR_OPTIONS_INLINE_EDITABLE_LIST); | |
164 LoadFile(base::FilePath(FILE_PATH_LITERAL( | |
165 "inline_editable_list_test.html"))); | |
166 } | |
167 | |
168 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, MenuTest) { | 151 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, MenuTest) { |
169 AddLibrary(IDR_WEBUI_JS_ASSERT); | 152 AddLibrary(IDR_WEBUI_JS_ASSERT); |
170 AddLibrary(IDR_WEBUI_JS_CR); | 153 AddLibrary(IDR_WEBUI_JS_CR); |
171 AddLibrary(IDR_WEBUI_JS_CR_UI); | 154 AddLibrary(IDR_WEBUI_JS_CR_UI); |
172 AddLibrary(IDR_WEBUI_JS_CR_UI_COMMAND); | 155 AddLibrary(IDR_WEBUI_JS_CR_UI_COMMAND); |
173 AddLibrary(IDR_WEBUI_JS_CR_UI_MENU_ITEM); | 156 AddLibrary(IDR_WEBUI_JS_CR_UI_MENU_ITEM); |
174 AddLibrary(IDR_WEBUI_JS_CR_UI_MENU); | 157 AddLibrary(IDR_WEBUI_JS_CR_UI_MENU); |
175 LoadFile(base::FilePath(FILE_PATH_LITERAL("menu_test.html"))); | 158 LoadFile(base::FilePath(FILE_PATH_LITERAL("menu_test.html"))); |
176 } | 159 } |
177 | 160 |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 AddLibrary(IDR_WEBUI_JS_PROMISE_RESOLVER); | 237 AddLibrary(IDR_WEBUI_JS_PROMISE_RESOLVER); |
255 LoadFile(base::FilePath(FILE_PATH_LITERAL("promise_resolver_test.html"))); | 238 LoadFile(base::FilePath(FILE_PATH_LITERAL("promise_resolver_test.html"))); |
256 } | 239 } |
257 | 240 |
258 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, I18nBehaviorTest) { | 241 IN_PROC_BROWSER_TEST_F(WebUIResourceBrowserTest, I18nBehaviorTest) { |
259 AddLibrary(IDR_WEBUI_JS_LOAD_TIME_DATA); | 242 AddLibrary(IDR_WEBUI_JS_LOAD_TIME_DATA); |
260 AddLibrary(IDR_WEBUI_JS_PARSE_HTML_SUBSET); | 243 AddLibrary(IDR_WEBUI_JS_PARSE_HTML_SUBSET); |
261 AddLibrary(IDR_WEBUI_JS_I18N_BEHAVIOR); | 244 AddLibrary(IDR_WEBUI_JS_I18N_BEHAVIOR); |
262 LoadFile(base::FilePath(FILE_PATH_LITERAL("i18n_behavior_test.html"))); | 245 LoadFile(base::FilePath(FILE_PATH_LITERAL("i18n_behavior_test.html"))); |
263 } | 246 } |
OLD | NEW |