From ec4d446f898e7860c12a337200c31c3b75f663cc Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Thu, 9 Dec 2010 22:09:46 -0800
Subject: Closes #153: input widgets without name are ignored
---
test/widgetsSpec.js | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
(limited to 'test/widgetsSpec.js')
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js
index d6cee491..cfda67d1 100644
--- a/test/widgetsSpec.js
+++ b/test/widgetsSpec.js
@@ -452,10 +452,17 @@ describe("widget", function(){
scope.$eval();
expect(element[0].childNodes[0].selected).toEqual(true);
});
-
- it('should report error on missing field', function(){
+
+ it('should ignore text widget which have no name', function(){
compile('');
- expect(element.hasClass('ng-exception')).toBeTruthy();
+ expect(scope.$element.attr('ng-exception')).toBeFalsy();
+ expect(scope.$element.hasClass('ng-exception')).toBeFalsy();
+ });
+
+ it('should ignore checkbox widget which have no name', function(){
+ compile('');
+ expect(scope.$element.attr('ng-exception')).toBeFalsy();
+ expect(scope.$element.hasClass('ng-exception')).toBeFalsy();
});
it('should report error on assignment error', function(){
--
cgit v1.2.3