From 09e175f02cca0f4a295fd0c9b980cd8f432e722b Mon Sep 17 00:00:00 2001 From: Vojta Jina Date: Fri, 23 Mar 2012 13:04:52 -0700 Subject: feat(ngValue): allow radio inputs to have non string values Closes #816 --- test/service/compilerSpec.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'test/service') diff --git a/test/service/compilerSpec.js b/test/service/compilerSpec.js index d7ecdafc..698fc23e 100644 --- a/test/service/compilerSpec.js +++ b/test/service/compilerSpec.js @@ -1401,7 +1401,7 @@ describe('$compile', function() { it('should allow overriding of attribute name and remember the name', function() { - attr.$set('ngOther', '123', 'other'); + attr.$set('ngOther', '123', true, 'other'); expect(element.attr('other')).toEqual('123'); expect(attr.ngOther).toEqual('123'); @@ -1437,7 +1437,15 @@ describe('$compile', function() { attr.$set('ngMyAttr', 'value'); attr.$set('ngMyAttr', null); expect(element.attr('ng-my-attr')).toBe(undefined); - }) + }); + + + it('should not set DOM element attr if writeAttr false', function() { + attr.$set('test', 'value', false); + + expect(element.attr('test')).toBeUndefined(); + expect(attr.test).toBe('value'); + }); }); }); -- cgit v1.2.3