docs(ngList): fix example and add e2e test

This commit is contained in:
Igor Minar 2013-07-10 12:52:28 -07:00
parent cd11cc1083
commit de4b048b49

View file

@ -1264,8 +1264,9 @@ var requiredDirective = function() {
</script> </script>
<form name="myForm" ng-controller="Ctrl"> <form name="myForm" ng-controller="Ctrl">
List: <input name="namesInput" ng-model="names" ng-list required> 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> Required!</span>
<br>
<tt>names = {{names}}</tt><br/> <tt>names = {{names}}</tt><br/>
<tt>myForm.namesInput.$valid = {{myForm.namesInput.$valid}}</tt><br/> <tt>myForm.namesInput.$valid = {{myForm.namesInput.$valid}}</tt><br/>
<tt>myForm.namesInput.$error = {{myForm.namesInput.$error}}</tt><br/> <tt>myForm.namesInput.$error = {{myForm.namesInput.$error}}</tt><br/>
@ -1277,12 +1278,14 @@ var requiredDirective = function() {
it('should initialize to model', function() { it('should initialize to model', function() {
expect(binding('names')).toEqual('["igor","misko","vojta"]'); expect(binding('names')).toEqual('["igor","misko","vojta"]');
expect(binding('myForm.namesInput.$valid')).toEqual('true'); expect(binding('myForm.namesInput.$valid')).toEqual('true');
expect(element('span.error').css('display')).toBe('none');
}); });
it('should be invalid if empty', function() { it('should be invalid if empty', function() {
input('names').enter(''); input('names').enter('');
expect(binding('names')).toEqual('[]'); expect(binding('names')).toEqual('[]');
expect(binding('myForm.namesInput.$valid')).toEqual('false'); expect(binding('myForm.namesInput.$valid')).toEqual('false');
expect(element('span.error').css('display')).not().toBe('none');
}); });
</doc:scenario> </doc:scenario>
</doc:example> </doc:example>