chore($resource): remove undocumented API

This code has been in the $resource service since 2010, but was
never documented and can therefore be removed. It'll save precious bytes!

Shout-out to @gkalpak for finding this

Closes #16267
This commit is contained in:
Martin Staffa
2017-10-13 15:36:32 +02:00
committed by GitHub
parent 5f76bc6097
commit 5462373b5b
2 changed files with 0 additions and 29 deletions
-5
View File
@@ -841,11 +841,6 @@ angular.module('ngResource', ['ng']).
};
});
Resource.bind = function(additionalParamDefaults) {
var extendedParamDefaults = extend({}, paramDefaults, additionalParamDefaults);
return resourceFactory(url, extendedParamDefaults, actions, options);
};
return Resource;
}
-24
View File
@@ -728,30 +728,6 @@ describe('basic usage', function() {
});
it('should bind default parameters', function() {
$httpBackend.expect('GET', '/CreditCard/123.visa?minimum=0.05').respond({id: 123});
var Visa = CreditCard.bind({verb: '.visa', minimum: 0.05});
var visa = Visa.get({id: 123});
$httpBackend.flush();
expect(visa).toEqualData({id: 123});
});
it('should pass all original arguments when binding default params', function() {
$httpBackend.expect('GET', '/CancellableCreditCard/123.visa').respond({id: 123});
var CancellableCreditCard = $resource('/CancellableCreditCard/:id:verb', {},
{charge: {method: 'POST'}}, {cancellable: true});
var CancellableVisa = CancellableCreditCard.bind({verb: '.visa'});
var visa = CancellableVisa.get({id: 123});
$httpBackend.flush();
expect(visa.$charge).toEqual(jasmine.any(Function));
expect(visa.$cancelRequest).toEqual(jasmine.any(Function));
});
it('should support dynamic default parameters (global)', function() {
var currentGroup = 'students',
Person = $resource('/Person/:group/:id', { group: function() { return currentGroup; }});