| Index: chrome/browser/resources/ntp_search/mock/mock.js
|
| diff --git a/chrome/browser/resources/ntp_search/mock/mock.js b/chrome/browser/resources/ntp_search/mock/mock.js
|
| index 7b6485d6ef921bfbb7416f4fafa06af317323a2b..11e9beb52f0e622b6a8f22ba745410a2256b6386 100644
|
| --- a/chrome/browser/resources/ntp_search/mock/mock.js
|
| +++ b/chrome/browser/resources/ntp_search/mock/mock.js
|
| @@ -17,6 +17,7 @@ var recordMockData = false;
|
|
|
| // Only messages registered in the callback map will be intercepted.
|
| var callbackMap = {
|
| + 'appRemoved': 'ntp.appRemoved',
|
| 'blacklistURLFromMostVisited': NO_CALLBACK,
|
| 'clearMostVisitedURLsBlacklist': NO_CALLBACK,
|
| 'getApps': 'ntp.getAppsCallback',
|
| @@ -242,14 +243,18 @@ var recordMockData = false;
|
| },
|
|
|
| uninstallApp: function(id) {
|
| + var appData;
|
| var data = dataMap['getApps'][0].apps;
|
| for (var i = 0, length = data.length; i < length; i++) {
|
| if (data[i].id == id) {
|
| + appData = data[i];
|
| data.splice(i, 1);
|
| break;
|
| }
|
| }
|
| - dispatchCallbackForMessage('getApps');
|
| + assert(appData);
|
| + dataMap['appRemoved'] = [appData, true, true];
|
| + dispatchCallbackForMessage('appRemoved');
|
| },
|
| };
|
|
|
|
|