gecko/toolkit/components/search/tests/xpcshell/test_migratedb.js
David Rajchenbach-Teller 156803bb8c Bug 699856 - Refactor nsSearchService.js to not use a database engine. r=gavin
--HG--
extra : rebase_source : 80f5830b5d6efcc2e6ec21495709f847d53aac7b
2012-03-13 23:32:53 +01:00

39 lines
829 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
/*
* test_migratedb: Start search engine
* - without search-metadata.json
* - with search.sqlite
*
* Ensure that nothing explodes.
*/
function run_test()
{
removeMetadata();
createAppInfo("xpcshell@tests.mozilla.org", "XPCShell", "1", "2");
let search_sqlite = do_get_file("data/search.sqlite");
search_sqlite.copyTo(gProfD, "search.sqlite");
let search = Services.search;
do_test_pending();
afterCommit(
function()
{
//Check that search-metadata.json has been created
let metadata = gProfD.clone();
metadata.append("search-metadata.json");
do_check_true(metadata.exists());
removeMetadata();
do_test_finished();
}
);
search.getEngines();
}