mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-09 16:57:30 +09:00
78 lines
2.4 KiB
JavaScript
78 lines
2.4 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/. */
|
|
|
|
add_task(function* test_non_keyword() {
|
|
do_print("Searching for non-keyworded entry should autoFill it");
|
|
yield PlacesTestUtils.addVisits({
|
|
uri: NetUtil.newURI("http://mozilla.org/test/"),
|
|
transition: TRANSITION_TYPED
|
|
});
|
|
yield addBookmark({ uri: NetUtil.newURI("http://mozilla.org/test/") });
|
|
yield check_autocomplete({
|
|
search: "moz",
|
|
autofilled: "mozilla.org/",
|
|
completed: "mozilla.org/"
|
|
});
|
|
yield cleanup();
|
|
});
|
|
|
|
add_task(function* test_keyword() {
|
|
do_print("Searching for keyworded entry should not autoFill it");
|
|
yield PlacesTestUtils.addVisits({
|
|
uri: NetUtil.newURI("http://mozilla.org/test/"),
|
|
transition: TRANSITION_TYPED
|
|
});
|
|
yield addBookmark({ uri: NetUtil.newURI("http://mozilla.org/test/"), keyword: "moz" });
|
|
yield check_autocomplete({
|
|
search: "moz",
|
|
autofilled: "moz",
|
|
completed: "moz",
|
|
});
|
|
yield cleanup();
|
|
});
|
|
|
|
add_task(function* test_more_than_keyword() {
|
|
do_print("Searching for more than keyworded entry should autoFill it");
|
|
yield PlacesTestUtils.addVisits({
|
|
uri: NetUtil.newURI("http://mozilla.org/test/"),
|
|
transition: TRANSITION_TYPED
|
|
});
|
|
yield addBookmark({ uri: NetUtil.newURI("http://mozilla.org/test/"), keyword: "moz" });
|
|
yield check_autocomplete({
|
|
search: "mozi",
|
|
autofilled: "mozilla.org/",
|
|
completed: "mozilla.org/"
|
|
});
|
|
yield cleanup();
|
|
});
|
|
|
|
add_task(function* test_less_than_keyword() {
|
|
do_print("Searching for less than keyworded entry should autoFill it");
|
|
yield PlacesTestUtils.addVisits({
|
|
uri: NetUtil.newURI("http://mozilla.org/test/"),
|
|
transition: TRANSITION_TYPED
|
|
});
|
|
yield addBookmark({ uri: NetUtil.newURI("http://mozilla.org/test/"), keyword: "moz" });
|
|
yield check_autocomplete({
|
|
search: "mo",
|
|
autofilled: "mozilla.org/",
|
|
completed: "mozilla.org/",
|
|
});
|
|
yield cleanup();
|
|
});
|
|
|
|
add_task(function* test_keyword_casing() {
|
|
do_print("Searching for keyworded entry is case-insensitive");
|
|
yield PlacesTestUtils.addVisits({
|
|
uri: NetUtil.newURI("http://mozilla.org/test/"),
|
|
transition: TRANSITION_TYPED
|
|
});
|
|
yield addBookmark({ uri: NetUtil.newURI("http://mozilla.org/test/"), keyword: "moz" });
|
|
yield check_autocomplete({
|
|
search: "MoZ",
|
|
autofilled: "MoZ",
|
|
completed: "MoZ"
|
|
});
|
|
yield cleanup();
|
|
});
|