mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-09 00:37:32 +09:00
91 lines
2.5 KiB
JavaScript
91 lines
2.5 KiB
JavaScript
|
|
/* 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();
|
||
|
|
});
|