Index: chrome/test/data/webui/extensions/extension_item_test.js |
diff --git a/chrome/test/data/webui/extensions/extension_item_test.js b/chrome/test/data/webui/extensions/extension_item_test.js |
index 1abfcc33252191de96267d8ee38deea4aa21a078..8e4dc41be9c53ea4cf29ef1188858b4cf6d36ba2 100644 |
--- a/chrome/test/data/webui/extensions/extension_item_test.js |
+++ b/chrome/test/data/webui/extensions/extension_item_test.js |
@@ -25,9 +25,9 @@ cr.define('extension_item_tests', function() { |
{selector: '#version', text: extensionData.version}, |
{selector: '#extension-id', text: 'ID:' + extensionData.id}, |
{selector: '#inspect-views'}, |
- {selector: '#inspect-views paper-button', text: 'foo.html'}, |
- {selector: '#inspect-views paper-button:nth-of-type(0n + 2)', |
- text: 'bar.html'}, |
+ {selector: '#inspect-views paper-button', text: 'foo.html,'}, |
+ {selector: '#inspect-views paper-button:nth-of-type(2)', |
+ text: '1 moreā¦'}, |
]; |
/** |
@@ -125,20 +125,29 @@ cr.define('extension_item_tests', function() { |
mockDelegate.testClickingCalls( |
item.$$('#inspect-views paper-button'), |
'inspectItemView', [item.data.id, item.data.views[0]]); |
- mockDelegate.testClickingCalls( |
- item.$$('#inspect-views paper-button:nth-of-type(0n + 2)'), |
- 'inspectItemView', [item.data.id, item.data.views[1]]); |
- var listener = new extension_test_util.ListenerMock(); |
- listener.addListener(item, 'extension-item-show-details', |
+ var listener1 = new extension_test_util.ListenerMock(); |
+ listener1.addListener(item, 'extension-item-show-details', |
{data: item.data}); |
MockInteractions.tap(item.$$('#details-button')); |
- listener.verify(); |
+ listener1.verify(); |
+ |
+ var listener2 = new extension_test_util.ListenerMock(); |
+ listener2.addListener(item, 'extension-item-show-details', |
+ {data: item.data}); |
+ MockInteractions.tap( |
+ item.$$('#inspect-views paper-button:nth-of-type(2)')); |
+ listener2.verify(); |
item.set('data.disableReasons.corruptInstall', true); |
Polymer.dom.flush(); |
mockDelegate.testClickingCalls( |
item.$$('#repair-button'), 'repairItem', [item.data.id]); |
+ |
+ item.set('data.disableReasons.corruptInstall', false); |
+ Polymer.dom.flush(); |
+ mockDelegate.testClickingCalls( |
+ item.$$('#reload-button'), 'reloadItem', [item.data.id]); |
}); |
test(assert(TestNames.Warnings), function() { |