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

Side by Side Diff: LayoutTests/fast/events/event-creation.html

Issue 250933005: Make createEvent do case-insensitive matches (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Do not use startsWith for Event(s) Created 6 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
« no previous file with comments | « no previous file | LayoutTests/fast/events/event-creation-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <head> 1 <head>
2 <script src="../../resources/js-test.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 </head> 3 </head>
4 <body> 4 <body>
5 <script> 5 <script>
6 description("This tests that document.createEvent is hooked up for all Event interfaces (and alternatives) and creates the right instance.") 6 description("This tests that document.createEvent is hooked up for all Event interfaces (and alternatives) and creates the right instance.")
7 7
8 // AnimationEvent 8 // AnimationEvent
9 shouldBeTrue("document.createEvent('AnimationEvent') instanceof window.Anima tionEvent"); 9 shouldBeTrue("document.createEvent('AnimationEvent') instanceof window.Anima tionEvent");
10 shouldBeTrue("document.createEvent('AnimationEvent') instanceof window.Event "); 10 shouldBeTrue("document.createEvent('AnimationEvent') instanceof window.Event ");
11 shouldBeTrue("document.createEvent('AnimationEvent').constructor === window. AnimationEvent"); 11 shouldBeTrue("document.createEvent('AnimationEvent').constructor === window. AnimationEvent");
12 12
13 // Event 13 // Event
14 shouldBeTrue("document.createEvent('Event') instanceof window.Event"); 14 shouldBeTrue("document.createEvent('Event') instanceof window.Event");
15 shouldBeTrue("document.createEvent('Event').constructor === window.Event"); 15 shouldBeTrue("document.createEvent('Event').constructor === window.Event");
16 shouldBeTrue("document.createEvent('EvENt') instanceof window.Event");
17 shouldBeTrue("document.createEvent('EvENt').constructor === window.Event");
16 18
17 // Events (Event alternative) 19 // Events (Event alternative)
18 shouldBeTrue("document.createEvent('Events') instanceof window.Event"); 20 shouldBeTrue("document.createEvent('Events') instanceof window.Event");
19 shouldBeTrue("document.createEvent('Events').constructor === window.Event"); 21 shouldBeTrue("document.createEvent('Events').constructor === window.Event");
22 shouldBeTrue("document.createEvent('EvENts') instanceof window.Event");
23 shouldBeTrue("document.createEvent('EvENts').constructor === window.Event");
20 24
21 // HTMLEvents (Event alternative) 25 // HTMLEvents (Event alternative)
22 shouldBeTrue("document.createEvent('HTMLEvents') instanceof window.Event"); 26 shouldBeTrue("document.createEvent('HTMLEvents') instanceof window.Event");
23 shouldBeTrue("document.createEvent('HTMLEvents').constructor === window.Even t"); 27 shouldBeTrue("document.createEvent('HTMLEvents').constructor === window.Even t");
28 shouldBeTrue("document.createEvent('HTMLEvENts') instanceof window.Event");
29 shouldBeTrue("document.createEvent('HTMLEvENts').constructor === window.Even t");
24 30
25 // CompositionEvent 31 // CompositionEvent
26 shouldBeTrue("document.createEvent('CompositionEvent') instanceof window.Com positionEvent"); 32 shouldBeTrue("document.createEvent('CompositionEvent') instanceof window.Com positionEvent");
27 shouldBeTrue("document.createEvent('CompositionEvent') instanceof window.Eve nt"); 33 shouldBeTrue("document.createEvent('CompositionEvent') instanceof window.Eve nt");
28 shouldBeTrue("document.createEvent('CompositionEvent').constructor === windo w.CompositionEvent"); 34 shouldBeTrue("document.createEvent('CompositionEvent').constructor === windo w.CompositionEvent");
29 35
30 // CustomEvent 36 // CustomEvent
31 shouldBeTrue("document.createEvent('CustomEvent') instanceof window.CustomEv ent"); 37 shouldBeTrue("document.createEvent('CustomEvent') instanceof window.CustomEv ent");
32 shouldBeTrue("document.createEvent('CustomEvent') instanceof window.Event"); 38 shouldBeTrue("document.createEvent('CustomEvent') instanceof window.Event");
33 shouldBeTrue("document.createEvent('CustomEvent').constructor === window.Cus tomEvent"); 39 shouldBeTrue("document.createEvent('CustomEvent').constructor === window.Cus tomEvent");
40 shouldBeTrue("document.createEvent('CustomEvENt') instanceof window.CustomEv ent");
41 shouldBeTrue("document.createEvent('CustomEvENt') instanceof window.Event");
42 shouldBeTrue("document.createEvent('CustomEvENt').constructor === window.Cus tomEvent");
34 43
35 // ErrorEvent 44 // ErrorEvent
36 shouldBeTrue("document.createEvent('ErrorEvent') instanceof window.ErrorEven t"); 45 shouldBeTrue("document.createEvent('ErrorEvent') instanceof window.ErrorEven t");
37 shouldBeTrue("document.createEvent('ErrorEvent') instanceof window.Event"); 46 shouldBeTrue("document.createEvent('ErrorEvent') instanceof window.Event");
38 shouldBeTrue("document.createEvent('ErrorEvent').constructor === window.Erro rEvent"); 47 shouldBeTrue("document.createEvent('ErrorEvent').constructor === window.Erro rEvent");
39 48
40 // HashChangeEvent 49 // HashChangeEvent
41 shouldBeTrue("document.createEvent('HashChangeEvent') instanceof window.Hash ChangeEvent"); 50 shouldBeTrue("document.createEvent('HashChangeEvent') instanceof window.Hash ChangeEvent");
42 shouldBeTrue("document.createEvent('HashChangeEvent') instanceof window.Even t"); 51 shouldBeTrue("document.createEvent('HashChangeEvent') instanceof window.Even t");
43 shouldBeTrue("document.createEvent('HashChangeEvent').constructor === window .HashChangeEvent"); 52 shouldBeTrue("document.createEvent('HashChangeEvent').constructor === window .HashChangeEvent");
(...skipping 13 matching lines...) Expand all
57 // MessageEvent 66 // MessageEvent
58 shouldBeTrue("document.createEvent('MessageEvent') instanceof window.Message Event"); 67 shouldBeTrue("document.createEvent('MessageEvent') instanceof window.Message Event");
59 shouldBeTrue("document.createEvent('MessageEvent') instanceof window.Event") ; 68 shouldBeTrue("document.createEvent('MessageEvent') instanceof window.Event") ;
60 shouldBeTrue("document.createEvent('MessageEvent').constructor === window.Me ssageEvent"); 69 shouldBeTrue("document.createEvent('MessageEvent').constructor === window.Me ssageEvent");
61 70
62 // MouseEvent 71 // MouseEvent
63 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.MouseEven t"); 72 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.MouseEven t");
64 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.UIEvent") ; 73 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.UIEvent") ;
65 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.Event"); 74 shouldBeTrue("document.createEvent('MouseEvent') instanceof window.Event");
66 shouldBeTrue("document.createEvent('MouseEvent').constructor === window.Mous eEvent"); 75 shouldBeTrue("document.createEvent('MouseEvent').constructor === window.Mous eEvent");
76 shouldBeTrue("document.createEvent('MouseEvENt') instanceof window.MouseEven t");
77 shouldBeTrue("document.createEvent('MouseEvENt') instanceof window.UIEvent") ;
78 shouldBeTrue("document.createEvent('MouseEvENt') instanceof window.Event");
79 shouldBeTrue("document.createEvent('MouseEvENt').constructor === window.Mous eEvent");
67 80
68 // MouseEvents (MouseEvent alternative) 81 // MouseEvents (MouseEvent alternative)
69 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.MouseEve nt"); 82 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.MouseEve nt");
70 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.UIEvent" ); 83 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.UIEvent" );
71 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.Event"); 84 shouldBeTrue("document.createEvent('MouseEvents') instanceof window.Event");
72 shouldBeTrue("document.createEvent('MouseEvents').constructor === window.Mou seEvent"); 85 shouldBeTrue("document.createEvent('MouseEvents').constructor === window.Mou seEvent");
86 shouldBeTrue("document.createEvent('MouseEvENts') instanceof window.MouseEve nt");
87 shouldBeTrue("document.createEvent('MouseEvENts') instanceof window.UIEvent" );
88 shouldBeTrue("document.createEvent('MouseEvENts') instanceof window.Event");
89 shouldBeTrue("document.createEvent('MouseEvENts').constructor === window.Mou seEvent");
73 90
74 // MutationEvent 91 // MutationEvent
75 shouldBeTrue("document.createEvent('MutationEvent') instanceof window.Mutati onEvent"); 92 shouldBeTrue("document.createEvent('MutationEvent') instanceof window.Mutati onEvent");
76 shouldBeTrue("document.createEvent('MutationEvent') instanceof window.Event" ); 93 shouldBeTrue("document.createEvent('MutationEvent') instanceof window.Event" );
77 shouldBeTrue("document.createEvent('MutationEvent').constructor === window.M utationEvent"); 94 shouldBeTrue("document.createEvent('MutationEvent').constructor === window.M utationEvent");
78 95
79 // MutationEvents (MutationEvent alternative) 96 // MutationEvents (MutationEvent alternative)
80 shouldBeTrue("document.createEvent('MutationEvents') instanceof window.Mutat ionEvent"); 97 shouldBeTrue("document.createEvent('MutationEvents') instanceof window.Mutat ionEvent");
81 shouldBeTrue("document.createEvent('MutationEvents') instanceof window.Event "); 98 shouldBeTrue("document.createEvent('MutationEvents') instanceof window.Event ");
82 shouldBeTrue("document.createEvent('MutationEvents').constructor === window. MutationEvent"); 99 shouldBeTrue("document.createEvent('MutationEvents').constructor === window. MutationEvent");
(...skipping 21 matching lines...) Expand all
104 // TextEvent 121 // TextEvent
105 shouldBeTrue("document.createEvent('TextEvent') instanceof window.TextEvent" ); 122 shouldBeTrue("document.createEvent('TextEvent') instanceof window.TextEvent" );
106 shouldBeTrue("document.createEvent('TextEvent') instanceof window.UIEvent"); 123 shouldBeTrue("document.createEvent('TextEvent') instanceof window.UIEvent");
107 shouldBeTrue("document.createEvent('TextEvent') instanceof window.Event"); 124 shouldBeTrue("document.createEvent('TextEvent') instanceof window.Event");
108 shouldBeTrue("document.createEvent('TextEvent').constructor === window.TextE vent"); 125 shouldBeTrue("document.createEvent('TextEvent').constructor === window.TextE vent");
109 126
110 // UIEvent 127 // UIEvent
111 shouldBeTrue("document.createEvent('UIEvent') instanceof window.UIEvent"); 128 shouldBeTrue("document.createEvent('UIEvent') instanceof window.UIEvent");
112 shouldBeTrue("document.createEvent('UIEvent') instanceof window.Event"); 129 shouldBeTrue("document.createEvent('UIEvent') instanceof window.Event");
113 shouldBeTrue("document.createEvent('UIEvent').constructor === window.UIEvent "); 130 shouldBeTrue("document.createEvent('UIEvent').constructor === window.UIEvent ");
131 shouldBeTrue("document.createEvent('UIEvENt') instanceof window.UIEvent");
132 shouldBeTrue("document.createEvent('UIEvENt') instanceof window.Event");
133 shouldBeTrue("document.createEvent('UIEvENt').constructor === window.UIEvent ");
114 134
115 // UIEvents (UIEvent alternative) 135 // UIEvents (UIEvent alternative)
116 shouldBeTrue("document.createEvent('UIEvents') instanceof window.UIEvent"); 136 shouldBeTrue("document.createEvent('UIEvents') instanceof window.UIEvent");
117 shouldBeTrue("document.createEvent('UIEvents') instanceof window.Event"); 137 shouldBeTrue("document.createEvent('UIEvents') instanceof window.Event");
118 shouldBeTrue("document.createEvent('UIEvents').constructor === window.UIEven t"); 138 shouldBeTrue("document.createEvent('UIEvents').constructor === window.UIEven t");
139 shouldBeTrue("document.createEvent('UIEvENts') instanceof window.UIEvent");
140 shouldBeTrue("document.createEvent('UIEvENts') instanceof window.Event");
141 shouldBeTrue("document.createEvent('UIEvENts').constructor === window.UIEven t");
119 142
120 // TransitionEvent 143 // TransitionEvent
121 shouldBeTrue("document.createEvent('TransitionEvent') instanceof window.Tran sitionEvent"); 144 shouldBeTrue("document.createEvent('TransitionEvent') instanceof window.Tran sitionEvent");
122 shouldBeTrue("document.createEvent('TransitionEvent') instanceof window.Even t"); 145 shouldBeTrue("document.createEvent('TransitionEvent') instanceof window.Even t");
123 shouldBeTrue("document.createEvent('TransitionEvent').constructor === window .TransitionEvent"); 146 shouldBeTrue("document.createEvent('TransitionEvent').constructor === window .TransitionEvent");
124 147
125 // WebKitAnimationEvent 148 // WebKitAnimationEvent
126 shouldBeTrue("document.createEvent('WebKitAnimationEvent') instanceof window .WebKitAnimationEvent"); 149 shouldBeTrue("document.createEvent('WebKitAnimationEvent') instanceof window .WebKitAnimationEvent");
127 shouldBeTrue("document.createEvent('WebKitAnimationEvent') instanceof window .Event"); 150 shouldBeTrue("document.createEvent('WebKitAnimationEvent') instanceof window .Event");
128 shouldBeTrue("document.createEvent('WebKitAnimationEvent').constructor === w indow.WebKitAnimationEvent"); 151 shouldBeTrue("document.createEvent('WebKitAnimationEvent').constructor === w indow.WebKitAnimationEvent");
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
261 debug("'document.createEvent(propertyName).constructor === windo w[propertyName]' with propertyName: " + propertyName + " threw an exception: " + e); 284 debug("'document.createEvent(propertyName).constructor === windo w[propertyName]' with propertyName: " + propertyName + " threw an exception: " + e);
262 } 285 }
263 } 286 }
264 } 287 }
265 shouldBeTrue('allEventInterfacesCreateEvents'); 288 shouldBeTrue('allEventInterfacesCreateEvents');
266 </script> 289 </script>
267 290
268 291
269 292
270 </body> 293 </body>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/events/event-creation-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698