Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/constructors/autocomplete-error-event-constructor.html

Issue 1958543002: requestAutocomplete: remove from web platform (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Document-createEvent-expected.txt Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../../resources/js-test.js"></script>
5 </head>
6 <body>
7 <script>
8
9 description("This tests the constructor for the AutocompleteErrorEvent DOM class .");
10
11 if (!window.AutocompleteErrorEvent) {
12 testFailed('no AutocompleteErrorEvent');
13 finishJSTest();
14 } else {
15 // No initializer is passed.
16 shouldBe("new AutocompleteErrorEvent('eventType').bubbles", "false");
17 shouldBe("new AutocompleteErrorEvent('eventType').cancelable", "false");
18 shouldBeEqualToString("new AutocompleteErrorEvent('eventType').reason", "");
19
20 // bubbles is passed.
21 shouldBe("new AutocompleteErrorEvent('eventType', { bubbles: false }).bubble s", "false");
22 shouldBe("new AutocompleteErrorEvent('eventType', { bubbles: true }).bubbles ", "true");
23
24 // cancelable is passed.
25 shouldBe("new AutocompleteErrorEvent('eventType', { cancelable: false }).can celable", "false");
26 shouldBe("new AutocompleteErrorEvent('eventType', { cancelable: true }).canc elable", "true");
27
28 // reason is passed.
29 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { reason: 'ca ncel' }).reason", "cancel");
30 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { reason: '' }).reason", "");
31 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { reason: 'di sabled' }).reason", "disabled");
32 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { reason: 'in valid' }).reason", "invalid");
33 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { reason: und efined }).reason", "");
34
35 // Invalid reason throws exception
36 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: 'doremi' })") ;
37 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: null })");
38 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: false })");
39 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: true })");
40 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: 12345 })");
41 shouldThrow("new AutocompleteErrorEvent('eventType', { reason: NaN })");
42
43 // All initializers are passed.
44 shouldBe("new AutocompleteErrorEvent('eventType', { bubbles: true, cancelabl e: true, reason: '' }).bubbles", "true");
45 shouldBe("new AutocompleteErrorEvent('eventType', { bubbles: true, cancelabl e: true, reason: 'cancel' }).cancelable", "true");
46 shouldBeEqualToString("new AutocompleteErrorEvent('eventType', { bubbles: tr ue, cancelable: true, reason: 'disabled' }).reason", "disabled");
47 }
48
49 </script>
50 </body>
51 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698