Name Description Size
head_expiration.js import-globals-from ../head_common.js 3163
test_annos_expire_never.js What this is aimed to test: EXPIRE_NEVER annotations should be expired when a page is removed from the database. If the annotation is a page annotation this will happen when the page is expired, namely when the page has no visits and is not bookmarked. 2571
test_clearHistory.js What this is aimed to test: History.clear() should expire everything but bookmarked pages and valid annos. 1846
test_debug_expiration.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 13402
test_idle_daily.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 581
test_interactions_expiration.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 3422
test_notifications.js What this is aimed to test: Ensure that History (through category cache) notifies us just once. 989
test_notifications_pageRemoved_allVisits.js What this is aimed to test: Expiring only visits for a page, but not the full page, should fire an page-removed for all visits notification. 4595
test_notifications_pageRemoved_fromStore.js What this is aimed to test: Expiring a full page should fire an page-removed event notification. 3070
test_pref_interval.js What this is aimed to test: Expiration relies on an interval, that is user-preffable setting "places.history.expiration.interval_seconds". On pref change it will stop current interval timer and fire a new one, that will obey the new value. If the pref is set to a number <= 0 we will use the default value. 1748
test_pref_maxpages.js What this is aimed to test: Expiration will obey to hardware spec, but user can set a custom maximum number of pages to retain, to restrict history, through "places.history.expiration.max_pages". This limit is used at next expiration run. If the pref is set to a number < 0 we will use the default value. 3399
xpcshell.toml 396