Index: chrome/test/data/extensions/platform_apps/web_view/shim/main.js |
diff --git a/chrome/test/data/extensions/platform_apps/web_view/shim/main.js b/chrome/test/data/extensions/platform_apps/web_view/shim/main.js |
index 1ef5637d869eca9ceada3d7b371cc770e1000795..b272b29a8cb01ac0bb47bd96492cd6b7e0138fdd 100644 |
--- a/chrome/test/data/extensions/platform_apps/web_view/shim/main.js |
+++ b/chrome/test/data/extensions/platform_apps/web_view/shim/main.js |
@@ -32,6 +32,8 @@ embedder.setUp_ = function(config) { |
embedder.testImageBaseURL = embedder.baseGuestURL + |
'/extensions/platform_apps/web_view/shim/'; |
embedder.virtualURL = 'http://virtualurl/'; |
+ embedder.pluginURL = embedder.baseGuestURL + |
+ '/extensions/platform_apps/web_view/shim/embed.html'; |
}; |
window.runTest = function(testName) { |
@@ -2205,6 +2207,16 @@ function testDisabledZoomMode() { |
document.body.appendChild(webview); |
} |
+function testPlugin() { |
+ var webview = document.createElement('webview'); |
+ webview.setAttribute('src', embedder.pluginURL); |
+ webview.addEventListener('loadstop', function(e) { |
+ // Not crashing means success. |
+ embedder.test.succeed(); |
+ }); |
+ document.body.appendChild(webview); |
+} |
+ |
embedder.test.testList = { |
'testAllowTransparencyAttribute': testAllowTransparencyAttribute, |
'testAutosizeHeight': testAutosizeHeight, |
@@ -2287,6 +2299,7 @@ embedder.test.testList = { |
'testPerOriginZoomMode': testPerOriginZoomMode, |
'testPerViewZoomMode': testPerViewZoomMode, |
'testDisabledZoomMode': testDisabledZoomMode, |
+ 'testPlugin': testPlugin, |
}; |
onload = function() { |