| Index: chrome/test/data/webui/extensions/extension_detail_view_test.js
|
| diff --git a/chrome/test/data/webui/extensions/extension_detail_view_test.js b/chrome/test/data/webui/extensions/extension_detail_view_test.js
|
| index 632ad21482b2ba60fd9d6aacfc7a7545ecfa9c59..741e8d5c31e3dd9b7592ca50ba471042ef6ab1de 100644
|
| --- a/chrome/test/data/webui/extensions/extension_detail_view_test.js
|
| +++ b/chrome/test/data/webui/extensions/extension_detail_view_test.js
|
| @@ -38,7 +38,7 @@ cr.define('extension_detail_view_tests', function() {
|
| incognitoAccess: {isEnabled: true, isActive: false},
|
| fileAccess: {isEnabled: true, isActive: false},
|
| runOnAllUrls: {isEnabled: true, isActive: false},
|
| - errorCollection: {isEnabled: true, isActive: false}
|
| + errorCollection: {isEnabled: true, isActive: false},
|
| });
|
| mockDelegate = new extension_test_util.MockItemDelegate();
|
| item = new extensions.DetailView();
|
| @@ -55,7 +55,7 @@ cr.define('extension_detail_view_tests', function() {
|
| var testIsVisible = extension_test_util.isVisible.bind(null, item);
|
| expectTrue(testIsVisible('#close-button'));
|
| expectTrue(testIsVisible('#open-in-webstore'));
|
| - expectTrue(testIsVisible('#options'));
|
| + expectFalse(testIsVisible('#options'));
|
|
|
| // Check the checkboxes visibility and state. They should be visible
|
| // only if the associated option is enabled, and checked if the
|
| @@ -103,9 +103,17 @@ cr.define('extension_detail_view_tests', function() {
|
| item.$$('#permissions-list').querySelectorAll('li').
|
| length);
|
| expectFalse(testIsVisible('#no-permissions'));
|
| +
|
| + var optionsUrl =
|
| + 'chrome-extension://' + extensionData.id + '/options.html';
|
| + item.set('data.optionsPage', {openInTab: true, url: optionsUrl});
|
| + expectTrue(testIsVisible('#options'));
|
| });
|
|
|
| test(assert(TestNames.ClickableElements), function() {
|
| + var optionsUrl =
|
| + 'chrome-extension://' + extensionData.id + '/options.html';
|
| + item.set('data.optionsPage', {openInTab: true, url: optionsUrl});
|
| Polymer.dom.flush();
|
| mockDelegate.testClickingCalls(
|
| item.$$('#allow-incognito'), 'setItemAllowedIncognito',
|
| @@ -119,6 +127,8 @@ cr.define('extension_detail_view_tests', function() {
|
| mockDelegate.testClickingCalls(
|
| item.$$('#collect-errors'), 'setItemCollectsErrors',
|
| [extensionData.id, true]);
|
| + mockDelegate.testClickingCalls(
|
| + item.$$('#options'), 'showItemOptionsPage', [extensionData.id]);
|
| });
|
| });
|
| }
|
|
|