| Index: chrome/test/data/extensions/api_test/activity_log_private/test/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/activity_log_private/test/test.js b/chrome/test/data/extensions/api_test/activity_log_private/test/test.js
|
| index db6fa3f16cca4b64ec42cd8ed6a9b90305d2134a..4e5f4d53dba89e6689a485fd5edc0ec3f580b6eb 100644
|
| --- a/chrome/test/data/extensions/api_test/activity_log_private/test/test.js
|
| +++ b/chrome/test/data/extensions/api_test/activity_log_private/test/test.js
|
| @@ -315,6 +315,70 @@ function checkIncognito(url, incognitoExpected) {
|
| }
|
| }
|
|
|
| +testCases.push({
|
| + func: function checkHistoryForURL() {
|
| + var filter = new Object();
|
| + filter.extensionId = 'pknkgggnfecklokoggaggchhaebkajji';
|
| + filter.activityType = 'any';
|
| + filter.pageUrl = 'http://www.google.com';
|
| + chrome.activityLogPrivate.getExtensionActivities(
|
| + filter,
|
| + function(result) {
|
| + chrome.test.assertEq('pknkgggnfecklokoggaggchhaebkajji',
|
| + result['activities'][0]['extensionId']);
|
| + chrome.test.succeed();
|
| + });
|
| + }
|
| +});
|
| +
|
| +testCases.push({
|
| + func: function deleteGoogleUrls() {
|
| + chrome.activityLogPrivate.deleteUrls(['http://www.google.com']);
|
| + var filter = new Object();
|
| + filter.extensionId = 'pknkgggnfecklokoggaggchhaebkajji';
|
| + filter.activityType = 'any';
|
| + filter.pageUrl = 'http://www.google.com';
|
| + chrome.activityLogPrivate.getExtensionActivities(
|
| + filter,
|
| + function(result) {
|
| + chrome.test.assertEq(0, result['activities'].length);
|
| + chrome.test.succeed();
|
| + });
|
| + }
|
| +});
|
| +
|
| +testCases.push({
|
| + func: function deleteAllUrls() {
|
| + chrome.activityLogPrivate.deleteUrls([]);
|
| + var filter = new Object();
|
| + filter.extensionId = 'pknkgggnfecklokoggaggchhaebkajji';
|
| + filter.activityType = 'any';
|
| + filter.pageUrl = 'http://';
|
| + chrome.activityLogPrivate.getExtensionActivities(
|
| + filter,
|
| + function(result) {
|
| + chrome.test.assertEq(0, result['activities'].length);
|
| + chrome.test.succeed();
|
| + });
|
| + }
|
| +});
|
| +
|
| +testCases.push({
|
| + func: function deleteAllHistory() {
|
| + chrome.activityLogPrivate.deleteDatabase();
|
| + var filter = new Object();
|
| + filter.extensionId = 'pknkgggnfecklokoggaggchhaebkajji';
|
| + filter.activityType = 'any';
|
| + filter.apiCall = '';
|
| + chrome.activityLogPrivate.getExtensionActivities(
|
| + filter,
|
| + function(result) {
|
| + chrome.test.assertEq(0, result['activities'].length);
|
| + chrome.test.succeed();
|
| + });
|
| + }
|
| +});
|
| +
|
| // Listener to check the expected logging is done in the test cases.
|
| var testCaseIndx = 0;
|
| var callIndx = -1;
|
|
|