request from async http client only accept one callback

and error should be checked in the callback
This commit is contained in:
chrox
2015-03-07 11:19:39 +08:00
parent 56159480f2
commit d7faba5b5c
2 changed files with 8 additions and 12 deletions

View File

@@ -9,13 +9,9 @@ describe("HTTP client module", function()
local function response_callback(res)
requests = requests - 1
if requests == 0 then UIManager:quit() end
assert(not res.error, "error occurs")
assert(res.body)
end
local function error_callback(res)
requests = requests - 1
if requests == 0 then UIManager:quit() end
assert(false, "error occurs")
end
local async_client = HTTPClient:new()
it("should get response from async GET request", function()
UIManager:quit()
@@ -27,7 +23,7 @@ describe("HTTP client module", function()
for _, url in ipairs(urls) do
async_client:request({
url = url,
}, response_callback, error_callback)
}, response_callback)
end
UIManager:runForever()
end)