blob: 1ee12bd9aa59d6c11810301e0a45e4e266d934b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/* 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");
});
|