aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/rack_static_test.rb
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-09-26 11:37:42 -0500
committerJoshua Peek <josh@joshpeek.com>2009-09-26 11:37:42 -0500
commitef58194129a1dc0a96286c271b71455d37712b42 (patch)
tree8a40025c2bd3d773e80afbeea6478b6102fc8a57 /railties/test/rack_static_test.rb
parentdbb32115ef45dd58667e450125deba80d7016341 (diff)
downloadrails-ef58194129a1dc0a96286c271b71455d37712b42.tar.gz
rails-ef58194129a1dc0a96286c271b71455d37712b42.tar.bz2
rails-ef58194129a1dc0a96286c271b71455d37712b42.zip
Move Rails::Static into ActionDispatch
Diffstat (limited to 'railties/test/rack_static_test.rb')
-rw-r--r--railties/test/rack_static_test.rb46
1 files changed, 0 insertions, 46 deletions
diff --git a/railties/test/rack_static_test.rb b/railties/test/rack_static_test.rb
deleted file mode 100644
index 695b011d03..0000000000
--- a/railties/test/rack_static_test.rb
+++ /dev/null
@@ -1,46 +0,0 @@
-require 'abstract_unit'
-
-require 'action_controller'
-require 'rails/rack'
-
-class RackStaticTest < ActiveSupport::TestCase
- def setup
- FileUtils.cp_r "#{RAILS_ROOT}/fixtures/public", "#{RAILS_ROOT}/public"
- end
-
- def teardown
- FileUtils.rm_rf "#{RAILS_ROOT}/public"
- end
-
- DummyApp = lambda { |env|
- [200, {"Content-Type" => "text/plain"}, ["Hello, World!"]]
- }
- App = Rails::Rack::Static.new(DummyApp, "#{RAILS_ROOT}/public")
-
- test "serves dynamic content" do
- assert_equal "Hello, World!", get("/nofile")
- end
-
- test "serves static index at root" do
- assert_equal "/index.html", get("/index.html")
- assert_equal "/index.html", get("/index")
- assert_equal "/index.html", get("/")
- end
-
- test "serves static file in directory" do
- assert_equal "/foo/bar.html", get("/foo/bar.html")
- assert_equal "/foo/bar.html", get("/foo/bar/")
- assert_equal "/foo/bar.html", get("/foo/bar")
- end
-
- test "serves static index file in directory" do
- assert_equal "/foo/index.html", get("/foo/index.html")
- assert_equal "/foo/index.html", get("/foo/")
- assert_equal "/foo/index.html", get("/foo")
- end
-
- private
- def get(path)
- Rack::MockRequest.new(App).request("GET", path).body
- end
-end