mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-10 11:40:16 +08:00
Fix some fringe cases for specifying a default URL or URI
This commit is contained in:
@@ -31,6 +31,22 @@ var bodyArr: request.RequestPart[] = [{
|
||||
body: value
|
||||
}];
|
||||
|
||||
//Defaults tests
|
||||
(() => {
|
||||
const githubUrl = 'https://github.com';
|
||||
const defaultJarRequest = request.defaults({ jar: true });
|
||||
defaultJarRequest.get(githubUrl);
|
||||
//defaultJarRequest(); //this line doesn't compile (and shouldn't)
|
||||
const defaultUrlRequest = request.defaults({ url: githubUrl });
|
||||
defaultUrlRequest();
|
||||
defaultUrlRequest.get();
|
||||
const defaultBodyRequest = defaultUrlRequest.defaults({body: '{}', json: true});
|
||||
defaultBodyRequest.get();
|
||||
defaultBodyRequest.post();
|
||||
defaultBodyRequest.put();
|
||||
})();
|
||||
|
||||
|
||||
// --- --- --- --- --- --- --- --- --- --- --- ---
|
||||
|
||||
obj = req.toJSON();
|
||||
@@ -526,6 +542,9 @@ var specialRequest = baseRequest.defaults({
|
||||
headers: {special: 'special value'}
|
||||
});
|
||||
|
||||
const urlRequest = specialRequest.defaults({url: 'https://github.com'});
|
||||
urlRequest({}, function(error, response, body) {console.log(body);});
|
||||
|
||||
request.put(url);
|
||||
request.patch(url);
|
||||
request.post(url);
|
||||
|
||||
Reference in New Issue
Block a user