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 7572b4621cf3b9d148d16b6012106a2061bff0e3..d41f22599baea7a6b8b02382cffa5e4269fc52aa 100644 |
--- a/chrome/test/data/webui/extensions/extension_detail_view_test.js |
+++ b/chrome/test/data/webui/extensions/extension_detail_view_test.js |
@@ -44,6 +44,7 @@ cr.define('extension_detail_view_tests', function() { |
item = new extensions.DetailView(); |
item.set('data', extensionData); |
item.set('delegate', mockDelegate); |
+ item.set('inDevMode', false); |
document.body.appendChild(item); |
}); |
@@ -54,8 +55,9 @@ cr.define('extension_detail_view_tests', function() { |
var testIsVisible = extension_test_util.isVisible.bind(null, item); |
expectTrue(testIsVisible('#close-button')); |
- expectFalse(testIsVisible('#open-homepage')); |
- expectFalse(testIsVisible('#options')); |
+ expectTrue(testIsVisible('#icon')); |
+ expectTrue(testIsVisible('#enable-toggle')); |
+ expectFalse(testIsVisible('#extensions-options')); |
// Check the checkboxes visibility and state. They should be visible |
// only if the associated option is enabled, and checked if the |
@@ -107,12 +109,18 @@ cr.define('extension_detail_view_tests', function() { |
var optionsUrl = |
'chrome-extension://' + extensionData.id + '/options.html'; |
item.set('data.optionsPage', {openInTab: true, url: optionsUrl}); |
- expectTrue(testIsVisible('#options')); |
+ expectTrue(testIsVisible('#extensions-options')); |
- var homepageUrl = 'https://www.example.com/'; |
- item.set('data.homePage', {specified: true, url: homepageUrl}); |
- expectTrue(testIsVisible('#open-homepage')); |
- expectEquals(homepageUrl, item.$$('#open-homepage').href); |
+ // TODO(devlin): Add checks for homepage once it's added back to the |
+ // mocks. |
+ |
+ expectFalse(testIsVisible('#id-section')); |
+ expectFalse(testIsVisible('#inspectable-views')); |
+ |
+ item.set('inDevMode', true); |
+ Polymer.dom.flush(); |
+ expectTrue(testIsVisible('#id-section')); |
+ expectTrue(testIsVisible('#inspectable-views')); |
}); |
test(assert(TestNames.ClickableElements), function() { |
@@ -133,7 +141,11 @@ cr.define('extension_detail_view_tests', function() { |
item.$$('#collect-errors'), 'setItemCollectsErrors', |
[extensionData.id, true]); |
mockDelegate.testClickingCalls( |
- item.$$('#options'), 'showItemOptionsPage', [extensionData.id]); |
+ item.$$('#extensions-options'), 'showItemOptionsPage', |
+ [extensionData.id]); |
+ mockDelegate.testClickingCalls( |
+ item.$$('#remove-extension'), 'deleteItem', |
+ [extensionData.id]); |
}); |
}); |
} |