From 2090136dd8bf13022898e63a89a1b84245392d18 Mon Sep 17 00:00:00 2001 From: Vojta Jina Date: Thu, 24 Nov 2011 21:25:04 -0800 Subject: docs(ng:submit): update docs example to not add empty items --- src/directives.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/directives.js b/src/directives.js index 54469ea7..17dd1531 100644 --- a/src/directives.js +++ b/src/directives.js @@ -500,14 +500,16 @@ angularDirective("ng:click", function(expression, element){ this.list = []; this.text = 'hello'; this.submit = function() { - this.list.push(this.text); - this.text = ''; + if (this.text) { + this.list.push(this.text); + this.text = ''; + } }; }
@@ -517,6 +519,13 @@ angularDirective("ng:click", function(expression, element){ expect(binding('list')).toBe('list=[]'); element('.doc-example-live #submit').click(); expect(binding('list')).toBe('list=["hello"]'); + expect(input('text').val()).toBe(''); + }); + it('should ignore empty strings', function() { + expect(binding('list')).toBe('list=[]'); + element('.doc-example-live #submit').click(); + element('.doc-example-live #submit').click(); + expect(binding('list')).toBe('list=["hello"]'); }); -- cgit v1.2.3