mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-07 11:56:51 +00:00
Bug 1338121 - Remove old tests for bookmarks caching, as it was removed when the async bookmarking API was created. r=mak
MozReview-Commit-ID: Ls2ZgOWFVmW --HG-- extra : rebase_source : 2db31f53d7c76ac552948a9b6708bced3f6b1431
This commit is contained in:
parent
ce1cee2324
commit
3a5a4b6816
@ -1,56 +0,0 @@
|
||||
/* Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
function run_test() {
|
||||
/**
|
||||
* Requests information to the service, so that bookmark's data is cached.
|
||||
* @param aItemId
|
||||
* Id of the bookmark to be cached.
|
||||
*/
|
||||
function forceBookmarkCaching(aItemId) {
|
||||
PlacesUtils.bookmarks.getFolderIdForItem(aItemId);
|
||||
}
|
||||
|
||||
let observer = {
|
||||
onBeginUpdateBatch: () => forceBookmarkCaching(itemId1),
|
||||
onEndUpdateBatch: () => forceBookmarkCaching(itemId1),
|
||||
onItemAdded: forceBookmarkCaching,
|
||||
onItemChanged: forceBookmarkCaching,
|
||||
onItemMoved: forceBookmarkCaching,
|
||||
onItemRemoved(id) {
|
||||
try {
|
||||
forceBookmarkCaching(id);
|
||||
do_throw("trying to fetch a removed bookmark should throw");
|
||||
} catch (ex) {}
|
||||
},
|
||||
onItemVisited: forceBookmarkCaching,
|
||||
QueryInterface: XPCOMUtils.generateQI([Ci.nsINavBookmarkObserver])
|
||||
};
|
||||
PlacesUtils.bookmarks.addObserver(observer, false);
|
||||
|
||||
let folderId1 = PlacesUtils.bookmarks
|
||||
.createFolder(PlacesUtils.bookmarksMenuFolderId,
|
||||
"Bookmarks",
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX);
|
||||
let itemId1 = PlacesUtils.bookmarks
|
||||
.insertBookmark(folderId1,
|
||||
NetUtil.newURI("http:/www.wired.com/wiredscience"),
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX,
|
||||
"Wired Science");
|
||||
|
||||
PlacesUtils.bookmarks.removeItem(folderId1);
|
||||
|
||||
let folderId2 = PlacesUtils.bookmarks
|
||||
.createFolder(PlacesUtils.bookmarksMenuFolderId,
|
||||
"Science",
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX);
|
||||
let folderId3 = PlacesUtils.bookmarks
|
||||
.createFolder(folderId2,
|
||||
"Blogs",
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX);
|
||||
// Check title is correctly reported.
|
||||
do_check_eq(PlacesUtils.bookmarks.getItemTitle(folderId3), "Blogs");
|
||||
do_check_eq(PlacesUtils.bookmarks.getItemTitle(folderId2), "Science");
|
||||
|
||||
PlacesUtils.bookmarks.removeObserver(observer, false);
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
* You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
function run_test() {
|
||||
/**
|
||||
* Requests information to the service, so that bookmark's data is cached.
|
||||
* @param aItemId
|
||||
* Id of the bookmark to be cached.
|
||||
*/
|
||||
function forceBookmarkCaching(aItemId) {
|
||||
let parent = PlacesUtils.bookmarks.getFolderIdForItem(aItemId);
|
||||
PlacesUtils.bookmarks.getFolderIdForItem(parent);
|
||||
}
|
||||
|
||||
let observer = {
|
||||
onBeginUpdateBatch: () => forceBookmarkCaching(itemId1),
|
||||
onEndUpdateBatch: () => forceBookmarkCaching(itemId1),
|
||||
onItemAdded: forceBookmarkCaching,
|
||||
onItemChanged: forceBookmarkCaching,
|
||||
onItemMoved: forceBookmarkCaching,
|
||||
onItemRemoved(id) {
|
||||
try {
|
||||
forceBookmarkCaching(id);
|
||||
do_throw("trying to fetch a removed bookmark should throw");
|
||||
} catch (ex) {}
|
||||
},
|
||||
onItemVisited: forceBookmarkCaching,
|
||||
QueryInterface: XPCOMUtils.generateQI([Ci.nsINavBookmarkObserver])
|
||||
};
|
||||
PlacesUtils.bookmarks.addObserver(observer, false);
|
||||
|
||||
let folder1 = PlacesUtils.bookmarks
|
||||
.createFolder(PlacesUtils.bookmarksMenuFolderId,
|
||||
"Folder1",
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX);
|
||||
let folder2 = PlacesUtils.bookmarks
|
||||
.createFolder(folder1,
|
||||
"Folder2",
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX);
|
||||
PlacesUtils.bookmarks.insertBookmark(folder2,
|
||||
NetUtil.newURI("http://mozilla.org/"),
|
||||
PlacesUtils.bookmarks.DEFAULT_INDEX,
|
||||
"Mozilla");
|
||||
|
||||
PlacesUtils.bookmarks.removeFolderChildren(folder1);
|
||||
|
||||
// Check title is correctly reported.
|
||||
do_check_eq(PlacesUtils.bookmarks.getItemTitle(folder1), "Folder1");
|
||||
try {
|
||||
PlacesUtils.bookmarks.getItemTitle(folder2);
|
||||
do_throw("trying to fetch a removed bookmark should throw");
|
||||
} catch (ex) {}
|
||||
|
||||
PlacesUtils.bookmarks.removeObserver(observer, false);
|
||||
}
|
@ -18,8 +18,6 @@ skip-if = toolkit == 'android'
|
||||
[test_458683.js]
|
||||
[test_466303-json-remove-backups.js]
|
||||
[test_477583_json-backup-in-future.js]
|
||||
[test_675416.js]
|
||||
[test_711914.js]
|
||||
[test_818584-discard-duplicate-backups.js]
|
||||
[test_818587_compress-bookmarks-backups.js]
|
||||
[test_818593-store-backup-metadata.js]
|
||||
|
Loading…
Reference in New Issue
Block a user