From e134a8335f5ee7d2e81034ed93f3e465cb14573f Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 17 Aug 2011 12:21:43 -0700 Subject: fix(filter): make json filter ignore private properties --- test/AngularSpec.js | 6 ------ test/JsonSpec.js | 4 ++++ 2 files changed, 4 insertions(+), 6 deletions(-) (limited to 'test') diff --git a/test/AngularSpec.js b/test/AngularSpec.js index 9f77d3ea..9a1a20c7 100644 --- a/test/AngularSpec.js +++ b/test/AngularSpec.js @@ -514,12 +514,6 @@ describe('angular', function(){ expect(angular.scope().$service('svc2')).toEqual('svc2-svc1'); }); - it('should inject infered dependencies when $inject is missing', function() { - angular.service('svc1', function() { return 'svc1'; }); - angular.service('svc2', function(svc1) { return 'svc2-' + svc1; }); - expect(angular.scope().$service('svc2')).toEqual('svc2-svc1'); - }); - it('should eagerly instantiate a service if $eager is true', function() { var log = []; angular.service('svc1', function() { log.push('svc1'); }, {$eager: true}); diff --git a/test/JsonSpec.js b/test/JsonSpec.js index d9b245f9..b0bb15bc 100644 --- a/test/JsonSpec.js +++ b/test/JsonSpec.js @@ -11,6 +11,10 @@ describe('json', function(){ expect(toJson("a \t \n \r b \\")).toEqual('"a \\t \\n \\r b \\\\"'); }); + it('should not serialize $$properties', function(){ + expect(toJson({$$some:'value', 'this':1, '$parent':1}, false)).toEqual('{}'); + }); + it('should serialize strings with escaped characters', function() { expect(toJson("7\\\"7")).toEqual("\"7\\\\\\\"7\""); }); -- cgit v1.2.3