Fix ssl and specs for 0.18

This commit is contained in:
Omar Roth 2016-06-14 16:18:00 -05:00
parent 74044d62e9
commit ac4a5afc05
8 changed files with 35 additions and 35 deletions

View file

@ -49,7 +49,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: json_payload.to_json,
headers: HTTP::Headers{"Content-Type": "application/json"},
headers: HTTP::Headers{"Content-Type" => "application/json"},
)
client_response = call_request_on_app(request)
client_response.body.should eq("Hello Serdar Age 26")
@ -57,7 +57,7 @@ describe "Kemal::RouteHandler" do
it "parses JSON with string array" do
post "/" do |env|
skills = env.params.json["skills"] as Array
skills = env.params.json["skills"].as(Array)
"Skills #{skills.each.join(',')}"
end
@ -66,7 +66,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: json_payload.to_json,
headers: HTTP::Headers{"Content-Type": "application/json"},
headers: HTTP::Headers{"Content-Type" => "application/json"},
)
client_response = call_request_on_app(request)
client_response.body.should eq("Skills ruby,crystal")
@ -74,9 +74,9 @@ describe "Kemal::RouteHandler" do
it "parses JSON with json object array" do
post "/" do |env|
skills = env.params.json["skills"] as Array
skills = env.params.json["skills"].as(Array)
skills_from_languages = skills.map do |skill|
skill = skill as Hash
skill = skill.as(Hash)
skill["language"]
end
"Skills #{skills_from_languages.each.join(',')}"
@ -87,7 +87,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: json_payload.to_json,
headers: HTTP::Headers{"Content-Type": "application/json"},
headers: HTTP::Headers{"Content-Type" => "application/json"},
)
client_response = call_request_on_app(request)
@ -102,7 +102,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: "_method=PUT",
headers: HTTP::Headers{"Content-Type": "application/x-www-form-urlencoded"}
headers: HTTP::Headers{"Content-Type" => "application/x-www-form-urlencoded"}
)
client_response = call_request_on_app(request)
client_response.body.should eq("Hello World from PUT")
@ -116,7 +116,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: "_method=PATCH",
headers: HTTP::Headers{"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}
headers: HTTP::Headers{"Content-Type" => "application/x-www-form-urlencoded; charset=UTF-8"}
)
client_response = call_request_on_app(request)
client_response.body.should eq("Hello World from PATCH")
@ -131,7 +131,7 @@ describe "Kemal::RouteHandler" do
"POST",
"/",
body: "_method=DELETE",
headers: HTTP::Headers{"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}
headers: HTTP::Headers{"Content-Type" => "application/x-www-form-urlencoded; charset=UTF-8"}
)
client_response = call_request_on_app(request)
client_response.body.should eq("Hello World from DELETE")