aboutsummaryrefslogtreecommitdiffstats
path: root/test/ng/directive/inputSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ng/directive/inputSpec.js')
-rw-r--r--test/ng/directive/inputSpec.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/ng/directive/inputSpec.js b/test/ng/directive/inputSpec.js
index 668fa0b5..b9f737ac 100644
--- a/test/ng/directive/inputSpec.js
+++ b/test/ng/directive/inputSpec.js
@@ -509,6 +509,17 @@ describe('input', function() {
});
}
+ it('should update the model on "compositionend"', function() {
+ compileInput('<input type="text" ng-model="name" name="alias" />');
+ if (!(msie < 9)) {
+ browserTrigger(inputElm, 'compositionstart');
+ changeInputValueTo('caitp');
+ expect(scope.name).toBeUndefined();
+ browserTrigger(inputElm, 'compositionend');
+ expect(scope.name).toEqual('caitp');
+ }
+ });
+
describe('"change" event', function() {
function assertBrowserSupportsChangeEvent(inputEventSupported) {
// Force browser to report a lack of an 'input' event