mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-06-09 09:58:57 +00:00
27 lines
704 B
JavaScript
27 lines
704 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/*
|
|
* Tests the response sent when requestAutocomplete is canceled by the user.
|
|
*/
|
|
|
|
"use strict";
|
|
|
|
/**
|
|
* The requestAutocomplete UI will not be displayed during these tests.
|
|
*/
|
|
add_task_in_parent_process(function* test_cancel_init() {
|
|
FormAutofillTest.requestAutocompleteResponse = { canceled: true };
|
|
});
|
|
|
|
/**
|
|
* Tests the case where the feature is canceled.
|
|
*/
|
|
add_task(function* test_cancel() {
|
|
let promise = TestUtils.waitForEvent($("form"), "autocompleteerror");
|
|
$("form").requestAutocomplete();
|
|
let errorEvent = yield promise;
|
|
|
|
Assert.equal(errorEvent.reason, "cancel");
|
|
});
|