Index: chrome/browser/ui/webui/app_list/start_page_browsertest.js |
diff --git a/chrome/browser/ui/webui/app_list/start_page_browsertest.js b/chrome/browser/ui/webui/app_list/start_page_browsertest.js |
index 9cdecbb31137d069c26dcb50514afc03978e5179..7a0fd9d193f23fc229cd8157c675a6e8ce69a192 100644 |
--- a/chrome/browser/ui/webui/app_list/start_page_browsertest.js |
+++ b/chrome/browser/ui/webui/app_list/start_page_browsertest.js |
@@ -32,6 +32,17 @@ AppListStartPageWebUITest.prototype = { |
__proto__: testing.Test.prototype, |
/** |
+ * Sample doodle data. |
+ */ |
+ doodleData_: { |
+ 'ddljson': { |
+ 'transparent_large_image': { |
+ 'url': 'doodle.png' |
+ } |
+ } |
+ }, |
+ |
+ /** |
* Browser to app launcher start page. |
*/ |
browsePreload: 'chrome://app-list/', |
@@ -123,6 +134,14 @@ TEST_F('AppListStartPageWebUITest', 'Basic', function() { |
assertEquals(this.browsePreload, document.location.href); |
}); |
+TEST_F('AppListStartPageWebUITest', 'LoadDoodle', function() { |
+ var doodle = $('doodle'); |
+ assertEquals('', doodle.src); |
+ appList.startPage.onAppListDoodleUpdated(this.doodleData_, |
+ 'http://example.com/'); |
+ assertEquals('http://example.com/doodle.png', doodle.src); |
+}); |
+ |
TEST_F('AppListStartPageWebUITest', 'SpeechRecognitionState', function() { |
this.mockHandler.expects(once()).setSpeechRecognitionState('READY'); |
appList.startPage.onAppListShown(); |