test/static_test.rb in sinatra-sinatra-0.10.0 vs test/static_test.rb in sinatra-sinatra-0.10.1
- old
+ new
@@ -32,9 +32,16 @@
assert_equal '', body
assert_equal File.size(__FILE__).to_s, response['Content-Length']
assert response.headers.include?('Last-Modified')
end
+ %w[POST PUT DELETE].each do |verb|
+ it "does not serve #{verb} requests" do
+ send verb.downcase, "/#{File.basename(__FILE__)}"
+ assert_equal 404, status
+ end
+ end
+
it 'serves files in preference to custom routes' do
@app.get("/#{File.basename(__FILE__)}") { 'Hello World' }
get "/#{File.basename(__FILE__)}"
assert ok?
assert body != 'Hello World'