mirror of
https://gitea.invidious.io/iv-org/shard-kemal.git
synced 2024-08-15 00:53:36 +00:00
Fix ssl and specs for 0.18
This commit is contained in:
parent
74044d62e9
commit
ac4a5afc05
8 changed files with 35 additions and 35 deletions
|
@ -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")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue