Add coverage for request handling
This commit is contained in:
parent
7375b5279d
commit
bfec8763d7
@ -45,6 +45,12 @@ describe Jasmine::Server do
|
|||||||
headers["Location"].should == "/"
|
headers["Location"].should == "/"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "should 404 non-existent files" do
|
||||||
|
code, headers, body = @thin_app.call("PATH_INFO" => "/some-non-existent-file", "SCRIPT_NAME" => "xxx")
|
||||||
|
code.should == 404
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
describe "/ page" do
|
describe "/ page" do
|
||||||
it "should load each js file in order" do
|
it "should load each js file in order" do
|
||||||
code, headers, body = @thin_app.call("PATH_INFO" => "/", "SCRIPT_NAME" => "xxx", "REQUEST_METHOD" => 'GET')
|
code, headers, body = @thin_app.call("PATH_INFO" => "/", "SCRIPT_NAME" => "xxx", "REQUEST_METHOD" => 'GET')
|
||||||
@ -54,6 +60,14 @@ describe Jasmine::Server do
|
|||||||
body.should include("\"/spec/file2.js")
|
body.should include("\"/spec/file2.js")
|
||||||
body.should satisfy {|s| s.index("/src/file1.js") < s.index("/spec/file2.js") }
|
body.should satisfy {|s| s.index("/src/file1.js") < s.index("/spec/file2.js") }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "should return an empty 200 for HEAD requests to /" do
|
||||||
|
code, headers, body = @thin_app.call("PATH_INFO" => "/", "SCRIPT_NAME" => "xxx", "REQUEST_METHOD" => 'HEAD')
|
||||||
|
code.should == 200
|
||||||
|
headers.should == { 'Content-Type' => 'text/html' }
|
||||||
|
body.should == ''
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
Loading…
Reference in New Issue
Block a user