diff --git a/Tests/http-tests.ts b/Tests/http-tests.ts index 6e185f7a3..638d089c9 100644 --- a/Tests/http-tests.ts +++ b/Tests/http-tests.ts @@ -22,15 +22,15 @@ export var test_getString = function () { // ### Get string from URL // ``` JavaScript http.getString("http://httpbin.org/get").then(function (r) { - //// Result (r) is string! - // + //// Argument (r) is string! + // completed = true; result = r; - // + // }).fail(function (e) { - //// Argument (e) is Error! - console.log(e); - }); + //// Argument (e) is Error! + console.log(e); + }); // ``` // @@ -65,12 +65,15 @@ export var test_getJSON = function () { // ### Get JSON from URL // ``` JavaScript http.getJSON("http://httpbin.org/get").then(function (r) { - //// Result (r) is JSON! - // + //// Argument (r) is JSON! + // completed = true; result = r; - // - }).fail(function (e) { console.log(e); }); + // + }).fail(function (e) { + //// Argument (e) is Error! + console.log(e); + }); // ``` // @@ -105,12 +108,15 @@ export var test_getImage = function () { // ### Get Image from URL // ``` JavaScript http.getImage("http://www.google.com/images/errors/logo_sm_2.png").then(function (r) { - //// Result (r) is Image! - // + //// Argument (r) is Image! + // completed = true; result = r; - // - }); + // + }).fail(function (e) { + //// Argument (e) is Error! + console.log(e); + }); // ``` // @@ -159,13 +165,16 @@ export var test_request_responseStatusCodeShouldBeDefined = function () { // ### Get response status code // ``` JavaScript http.request({ url: "http://httpbin.org/get", method: "GET" }).then(function (response) { - //// Result (response) is require("http/http-request").HttpResponse! - //// You can get status code using response.statusCode (number)! - // + //// Argument (response) is require("http/http-request").HttpResponse! + var statusCode = response.statusCode; + // completed = true; result = response; - // - }); + // + }).fail(function (e) { + //// Argument (e) is Error! + console.log(e); + }); // ``` // @@ -182,13 +191,18 @@ export var test_request_responseHeadersShouldBeDefined = function () { // ### Get response headers // ``` JavaScript http.request({ url: "http://httpbin.org/get", method: "GET" }).then(function (response) { - //// Result (response) is require("http/http-request").HttpResponse! - //// You can get response headers using response.headers (JSON)! - // + //// Argument (response) is require("http/http-request").HttpResponse! + for (var header in response.headers) { + console.log(header + ":" + response.headers[header]); + } + // completed = true; result = response; - // - }); + // + }).fail(function (e) { + //// Argument (e) is Error! + console.log(e); + }); // ``` // @@ -205,13 +219,18 @@ export var test_request_responseContentShouldBeDefined = function () { // ### Get response content // ``` JavaScript http.request({ url: "http://httpbin.org/get", method: "GET" }).then(function (response) { - //// Result (response) is require("http/http-request").HttpContent! - //// You can get response content using response.content methods: toString(), toJSON and toImage()! - // + //// Argument (response) is require("http/http-request").HttpContent! + var str = response.content.toString(); + var obj = response.content.toJSON(); + var img = response.content.toImage(); + // completed = true; result = response; - // - }); + // + }).fail(function (e) { + //// Argument (e) is Error! + console.log(e); + }); // ``` //