diff options
Diffstat (limited to 'toolkit/components/search/tests/xpcshell/test_invalid_engine_from_dir.js')
-rw-r--r-- | toolkit/components/search/tests/xpcshell/test_invalid_engine_from_dir.js | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/toolkit/components/search/tests/xpcshell/test_invalid_engine_from_dir.js b/toolkit/components/search/tests/xpcshell/test_invalid_engine_from_dir.js deleted file mode 100644 index c6455735a..000000000 --- a/toolkit/components/search/tests/xpcshell/test_invalid_engine_from_dir.js +++ /dev/null @@ -1,35 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -/* - * Test that invalid engine files with xml extensions will not break - * initialization. See Bug 940446. - */ -function run_test() { - do_test_pending(); - - removeMetadata(); - removeCacheFile(); - - do_check_false(Services.search.isInitialized); - - let engineFile = gProfD.clone(); - engineFile.append("searchplugins"); - engineFile.append("test-search-engine.xml"); - engineFile.parent.create(Ci.nsIFile.DIRECTORY_TYPE, FileUtils.PERMS_DIRECTORY); - - // Copy the invalid engine to the test profile. - let engineTemplateFile = do_get_file("data/invalid-engine.xml"); - engineTemplateFile.copyTo(engineFile.parent, "test-search-engine.xml"); - - Services.search.init(function search_initialized(aStatus) { - // The invalid engine should have been skipped and should not - // have caused an exception. - do_check_true(Components.isSuccessCode(aStatus)); - do_check_true(Services.search.isInitialized); - - removeMetadata(); - removeCacheFile(); - do_test_finished(); - }); -} |