aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Minar2013-07-10 12:52:28 -0700
committerIgor Minar2013-07-11 09:23:18 -0700
commit8c08b4373c4337cdc930089e1e20ddd2c7881d40 (patch)
tree01d205711321a2766c28037c27a78e0074c4fc0c
parent0b38882a911c3f7af8661304c2ece2096a756a59 (diff)
downloadangular.js-8c08b4373c4337cdc930089e1e20ddd2c7881d40.tar.bz2
docs(ngList): fix example and add e2e test
-rw-r--r--src/ng/directive/input.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js
index 38de40dc..376d5b7d 100644
--- a/src/ng/directive/input.js
+++ b/src/ng/directive/input.js
@@ -1227,8 +1227,9 @@ var requiredDirective = function() {
</script>
<form name="myForm" ng-controller="Ctrl">
List: <input name="namesInput" ng-model="names" ng-list required>
- <span class="error" ng-show="myForm.list.$error.required">
+ <span class="error" ng-show="myForm.namesInput.$error.required">
Required!</span>
+ <br>
<tt>names = {{names}}</tt><br/>
<tt>myForm.namesInput.$valid = {{myForm.namesInput.$valid}}</tt><br/>
<tt>myForm.namesInput.$error = {{myForm.namesInput.$error}}</tt><br/>
@@ -1240,12 +1241,14 @@ var requiredDirective = function() {
it('should initialize to model', function() {
expect(binding('names')).toEqual('["igor","misko","vojta"]');
expect(binding('myForm.namesInput.$valid')).toEqual('true');
+ expect(element('span.error').css('display')).toBe('none');
});
it('should be invalid if empty', function() {
input('names').enter('');
expect(binding('names')).toEqual('[]');
expect(binding('myForm.namesInput.$valid')).toEqual('false');
+ expect(element('span.error').css('display')).not().toBe('none');
});
</doc:scenario>
</doc:example>