mirror of
https://gitea.invidious.io/iv-org/shard-kemal.git
synced 2024-08-15 00:53:36 +00:00
added verb for filters and minor improvements
This commit is contained in:
parent
62e9170baf
commit
c5201f01ad
13 changed files with 259 additions and 92 deletions
|
@ -7,7 +7,7 @@ describe "ParamParser" do
|
|||
"Hello #{hasan}"
|
||||
end
|
||||
request = HTTP::Request.new("POST", "/?hasan=cemal")
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params["hasan"].should eq "cemal"
|
||||
end
|
||||
|
||||
|
@ -26,7 +26,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "application/x-www-form-urlencoded"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({"hasan" => "cemal", "name" => "serdar", "age" => "99"})
|
||||
end
|
||||
|
||||
|
@ -41,7 +41,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "application/json"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({"name": "Serdar"})
|
||||
end
|
||||
|
||||
|
@ -55,7 +55,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "application/json"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({"_json": [1]})
|
||||
end
|
||||
|
||||
|
@ -69,7 +69,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "application/json"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({"foo": "bar", "_json": [1]})
|
||||
end
|
||||
|
||||
|
@ -82,7 +82,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "application/json"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({} of String => AllParamTypes)
|
||||
end
|
||||
end
|
||||
|
@ -103,7 +103,7 @@ describe "ParamParser" do
|
|||
headers: HTTP::Headers{"Content-Type": "text/plain"},
|
||||
)
|
||||
|
||||
params = Kemal::ParamParser.new(route, request).parse
|
||||
params = Kemal::ParamParser.new(request).parse
|
||||
params.should eq({"hasan" => "cemal"})
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue