| Index: chrome/test/data/extensions/api_test/webstore_inline_install/find_link.html
|
| diff --git a/chrome/test/data/extensions/api_test/webstore_inline_install/find_link.html b/chrome/test/data/extensions/api_test/webstore_inline_install/find_link.html
|
| index 95710d2613cf4937097941608b0453ae7579549d..6c735d7027eec6c292adcca80ab28ec859d9f84e 100644
|
| --- a/chrome/test/data/extensions/api_test/webstore_inline_install/find_link.html
|
| +++ b/chrome/test/data/extensions/api_test/webstore_inline_install/find_link.html
|
| @@ -7,9 +7,9 @@
|
| var NO_LINK_EXCEPTION = 'No Chrome Web Store item link found.';
|
| var INVALID_URL_EXCEPTION = 'Invalid Chrome Web Store item URL.';
|
|
|
| - function checkNoLinkFound(expectedException) {
|
| + function checkNoLinkFound(expectedException, opt_preferredStoreUrl) {
|
| try {
|
| - chrome.webstore.install();
|
| + chrome.webstore.install(opt_preferredStoreUrl);
|
| console.log('Exception should have been thrown');
|
| window.domAutomationController.send(false);
|
| return;
|
| @@ -55,6 +55,13 @@
|
| galleryUrl + '/detail/mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm?foo=bar';
|
| checkNoLinkFound(INVALID_URL_EXCEPTION);
|
|
|
| + // Non-existent preferred link.
|
| + linkNode.rel = 'chrome-webstore-item';
|
| + linkNode.href = galleryUrl + '/detail/mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm';
|
| + checkNoLinkFound(
|
| + NO_LINK_EXCEPTION,
|
| + galleryUrl + '/detail/iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii');
|
| +
|
| // Successful installation is tested elsewhere
|
| window.domAutomationController.send(true);
|
| }
|
|
|