michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: let aaaListener = { michael@0: onSearchResult: function(search, result) { michael@0: do_check_eq(result.searchString, "aaa"); michael@0: do_test_finished(); michael@0: } michael@0: }; michael@0: michael@0: let aaListener = { michael@0: onSearchResult: function(search, result) { michael@0: do_check_eq(result.searchString, "aa"); michael@0: search.startSearch("aaa", "", result, aaaListener); michael@0: } michael@0: }; michael@0: michael@0: function run_test() michael@0: { michael@0: do_test_pending(); michael@0: let search = Cc['@mozilla.org/autocomplete/search;1?name=form-history']. michael@0: getService(Components.interfaces.nsIAutoCompleteSearch); michael@0: search.startSearch("aa", "", null, aaListener); michael@0: }