Skip to content

Commit a7caa97

Browse files
committed
Removing deprecated success/error aliases
closes axios#57
1 parent db85c7b commit a7caa97

File tree

3 files changed

+0
-54
lines changed

3 files changed

+0
-54
lines changed

lib/axios.js

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var defaults = require('./defaults');
44
var utils = require('./utils');
5-
var deprecatedMethod = require('./helpers/deprecatedMethod');
65
var dispatchRequest = require('./core/dispatchRequest');
76
var InterceptorManager = require('./core/InterceptorManager');
87

@@ -43,26 +42,6 @@ var axios = module.exports = function axios(config) {
4342
promise = promise.then(chain.shift(), chain.shift());
4443
}
4544

46-
// Provide alias for success
47-
promise.success = function success(fn) {
48-
deprecatedMethod('success', 'then', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
49-
50-
promise.then(function(response) {
51-
fn(response.data, response.status, response.headers, response.config);
52-
});
53-
return promise;
54-
};
55-
56-
// Provide alias for error
57-
promise.error = function error(fn) {
58-
deprecatedMethod('error', 'catch', 'https://github.com/mzabriskie/axios/blob/master/README.md#response-api');
59-
60-
promise.then(null, function(response) {
61-
fn(response.data, response.status, response.headers, response.config);
62-
});
63-
return promise;
64-
};
65-
6645
return promise;
6746
};
6847

test/specs/api.spec.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ describe('api', function () {
1515

1616
expect(typeof promise.then).toEqual('function');
1717
expect(typeof promise.catch).toEqual('function');
18-
expect(typeof promise.success).toEqual('function');
19-
expect(typeof promise.error).toEqual('function');
2018
});
2119

2220
it('should have defaults', function () {

test/specs/promise.spec.js

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,37 +37,6 @@ describe('promise', function () {
3737
}, 0);
3838
});
3939

40-
it('should provide verbose arguments to success', function (done) {
41-
var request, data, status, headers, config;
42-
43-
axios({
44-
url: '/foo'
45-
}).success(function (d, s, h, c) {
46-
data = d;
47-
status = s;
48-
headers = h;
49-
config = c;
50-
fulfilled = true;
51-
});
52-
53-
setTimeout(function () {
54-
request = jasmine.Ajax.requests.mostRecent();
55-
56-
request.respondWith({
57-
status: 200,
58-
responseText: '{"hello":"world"}'
59-
});
60-
61-
setTimeout(function () {
62-
expect(data.hello).toEqual('world');
63-
expect(status).toBe(200);
64-
expect(headers['content-type']).toEqual('application/json');
65-
expect(config.url).toEqual('/foo');
66-
done();
67-
}, 0);
68-
}, 0);
69-
});
70-
7140
it('should support all', function (done) {
7241
var fulfilled = false;
7342

0 commit comments

Comments
 (0)