Chromium Code Reviews| Index: chrome/test/data/extensions/platform_apps/app_view/shim/main.js |
| diff --git a/chrome/test/data/extensions/platform_apps/app_view/shim/main.js b/chrome/test/data/extensions/platform_apps/app_view/shim/main.js |
| index 8a2f041e2388b4cfead08fe89001deac5655b4dc..36efcf402bcaecefa9da71d7fb00ed00ce0c1612 100644 |
| --- a/chrome/test/data/extensions/platform_apps/app_view/shim/main.js |
| +++ b/chrome/test/data/extensions/platform_apps/app_view/shim/main.js |
| @@ -73,7 +73,7 @@ function testAppViewBasic(appToEmbed) { |
| LOG('appToEmbed ' + appToEmbed); |
| // Step 1: Attempt to connect to a non-existant app. |
| LOG('attempting to connect to non-existant app.'); |
| - appview.connect('abc123', function(success) { |
| + appview.connect('abc123', {}, function(success) { |
| // Make sure we fail. |
| if (success) { |
| embedder.test.fail(); |
| @@ -82,7 +82,32 @@ function testAppViewBasic(appToEmbed) { |
| LOG('failed to connect to non-existant app.'); |
| LOG('attempting to connect to known app.'); |
| // Step 2: Attempt to connect to an app we know exists. |
| - appview.connect(appToEmbed, function(success) { |
| + appview.connect(appToEmbed, {}, function(success) { |
| + // Make sure we don't fail. |
| + if (!success) { |
| + embedder.test.fail(); |
| + return; |
| + } |
| + embedder.test.succeed(); |
| + }); |
| + }); |
| + document.body.appendChild(appview); |
| +}; |
| + |
| +// Tests begin. |
| +function testAppViewParams(appToEmbed) { |
| + var appview = new AppView(); |
| + LOG('appToEmbed ' + appToEmbed); |
| + // Step 1: Attempt to connect to an app with refused params. |
| + LOG('attempting to connect to app with refused params.'); |
| + appview.connect(appToEmbed, { 'foo': 'bar' }, function(success) { |
| + // Make sure we fail. |
| + if (success) { |
| + embedder.test.fail(); |
| + return; |
| + } |
| + // Step 2: Attempt to connect to an app with good params. |
| + appview.connect(appToEmbed, { 'foo': 'bleep' }, function(success) { |
|
Xi Han
2014/08/12 18:52:18
I think the step 2 shouldn't be a part of the call
|
| // Make sure we don't fail. |
| if (!success) { |
| embedder.test.fail(); |
| @@ -95,7 +120,8 @@ function testAppViewBasic(appToEmbed) { |
| }; |
| embedder.test.testList = { |
| - 'testAppViewBasic': testAppViewBasic |
| + 'testAppViewBasic': testAppViewBasic, |
| + 'testAppViewParams': testAppViewParams |
|
Xi Han
2014/08/12 18:52:18
Maybe we can split the second test as two, like:
t
|
| }; |
| onload = function() { |