| 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 |