/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ // Inline should never return matches shorter than the search string, since // that largely confuses completeDefaultIndex add_task(function* test_not_autofill_ws_1() { do_print("Do not autofill whitespaced entry 1"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: "mozilla.org ", autofilled: "mozilla.org ", completed: "mozilla.org " }); yield cleanup(); }); add_task(function* test_not_autofill_ws_2() { do_print("Do not autofill whitespaced entry 2"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: "mozilla.org/ ", autofilled: "mozilla.org/ ", completed: "mozilla.org/ " }); yield cleanup(); }); add_task(function* test_not_autofill_ws_3() { do_print("Do not autofill whitespaced entry 3"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: "mozilla.org/link ", autofilled: "mozilla.org/link ", completed: "mozilla.org/link " }); yield cleanup(); }); add_task(function* test_not_autofill_ws_4() { do_print("Do not autofill whitespaced entry 4"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: "mozilla.org/link/ ", autofilled: "mozilla.org/link/ ", completed: "mozilla.org/link/ " }); yield cleanup(); }); add_task(function* test_not_autofill_ws_5() { do_print("Do not autofill whitespaced entry 5"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: "moz illa ", autofilled: "moz illa ", completed: "moz illa " }); yield cleanup(); }); add_task(function* test_not_autofill_ws_6() { do_print("Do not autofill whitespaced entry 6"); yield PlacesTestUtils.addVisits({ uri: NetUtil.newURI("http://mozilla.org/link/"), transition: TRANSITION_TYPED }); yield check_autocomplete({ search: " mozilla", autofilled: " mozilla", completed: " mozilla" }); yield cleanup(); });