We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d80464 commit b88b283Copy full SHA for b88b283
src/ngMock/browserTrigger.js
@@ -132,6 +132,24 @@
132
evnt.keyCode = eventData.keyCode;
133
evnt.charCode = eventData.charCode;
134
evnt.which = eventData.which;
135
+ } else if (/composition/.test(eventType)) {
136
+ try {
137
+ evnt = new window.CompositionEvent(eventType, {
138
+ data: eventData.data
139
+ });
140
+ } catch (e) {
141
+ // Support: IE9+
142
+ evnt = window.document.createEvent('CompositionEvent', {});
143
+ evnt.initCompositionEvent(
144
+ eventType,
145
+ eventData.bubbles,
146
+ eventData.cancelable,
147
+ window,
148
+ eventData.data,
149
+ null
150
+ );
151
+ }
152
+
153
} else {
154
evnt = window.document.createEvent('MouseEvents');
155
x = x || 0;
0 commit comments