mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-06-06 08:29:08 +00:00
38 lines
888 B
JavaScript
38 lines
888 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/*
|
|
* test_nodb: Start search engine
|
|
* - without search-metadata.json
|
|
* - without search.sqlite
|
|
*
|
|
* Ensure that :
|
|
* - nothing explodes;
|
|
* - no search-metadata.json is created.
|
|
*/
|
|
|
|
|
|
function run_test()
|
|
{
|
|
removeMetadata();
|
|
updateAppInfo();
|
|
|
|
let search = Services.search;
|
|
|
|
do_test_pending();
|
|
search.init(function ss_initialized(rv) {
|
|
do_check_true(Components.isSuccessCode(rv));
|
|
do_timeout(500, function() {
|
|
// Check that search-metadata.json has not been
|
|
// created. Note that we cannot do much better
|
|
// than a timeout for checking a non-event.
|
|
let metadata = gProfD.clone();
|
|
metadata.append("search-metadata.json");
|
|
do_check_true(!metadata.exists());
|
|
removeMetadata();
|
|
|
|
do_test_finished();
|
|
});
|
|
});
|
|
}
|