File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -670,6 +670,7 @@ angular.module('ngResource', ['ng']).
670
670
var data = extend ( { } , this ) ;
671
671
delete data . $promise ;
672
672
delete data . $resolved ;
673
+ delete data . $cancelRequest ;
673
674
return data ;
674
675
} ;
675
676
Original file line number Diff line number Diff line change @@ -732,6 +732,24 @@ describe('basic usage', function() {
732
732
expect ( json ) . toEqual ( { id : 123 , number : '9876' , $myProp : 'still here' } ) ;
733
733
} ) ;
734
734
735
+ it ( 'should not include $cancelRequest when resource is toJson\'ed' , function ( ) {
736
+ $httpBackend . whenGET ( '/CreditCard' ) . respond ( { } ) ;
737
+
738
+ var CreditCard = $resource ( '/CreditCard' , { } , {
739
+ get : {
740
+ method : 'GET' ,
741
+ cancellable : true
742
+ }
743
+ } ) ;
744
+
745
+ var card = CreditCard . get ( ) ;
746
+ var json = card . toJSON ( ) ;
747
+
748
+ expect ( card . $cancelRequest ) . toBeDefined ( ) ;
749
+ expect ( json . $cancelRequest ) . toBeUndefined ( ) ;
750
+ } ) ;
751
+
752
+
735
753
describe ( 'promise api' , function ( ) {
736
754
737
755
var $rootScope ;
You can’t perform that action at this time.
0 commit comments