aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/new_base/render_file_test.rb
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-10-03 21:05:51 -0500
committerJoshua Peek <josh@joshpeek.com>2009-10-03 21:05:51 -0500
commit018b79dd36d054d87fdc408d38dc9ac7f1b1500d (patch)
treea954ecef58682b2d259432a04ce503f8bb865840 /actionpack/test/new_base/render_file_test.rb
parent84e94551f62d3bcbc71f1c6f3fda738342d984e2 (diff)
downloadrails-018b79dd36d054d87fdc408d38dc9ac7f1b1500d.tar.gz
rails-018b79dd36d054d87fdc408d38dc9ac7f1b1500d.tar.bz2
rails-018b79dd36d054d87fdc408d38dc9ac7f1b1500d.zip
File extra test folders into controller, dispatch, or template
Diffstat (limited to 'actionpack/test/new_base/render_file_test.rb')
-rw-r--r--actionpack/test/new_base/render_file_test.rb110
1 files changed, 0 insertions, 110 deletions
diff --git a/actionpack/test/new_base/render_file_test.rb b/actionpack/test/new_base/render_file_test.rb
deleted file mode 100644
index c4098855e6..0000000000
--- a/actionpack/test/new_base/render_file_test.rb
+++ /dev/null
@@ -1,110 +0,0 @@
-require 'abstract_unit'
-
-module RenderFile
-
- class BasicController < ActionController::Base
- self.view_paths = File.dirname(__FILE__)
-
- def index
- render :file => File.join(File.dirname(__FILE__), *%w[.. fixtures test hello_world])
- end
-
- def with_instance_variables
- @secret = 'in the sauce'
- render :file => File.join(File.dirname(__FILE__), '../fixtures/test/render_file_with_ivar.erb')
- end
-
- def without_file_key
- render File.join(File.dirname(__FILE__), *%w[.. fixtures test hello_world])
- end
-
- def without_file_key_with_instance_variable
- @secret = 'in the sauce'
- render File.join(File.dirname(__FILE__), '../fixtures/test/render_file_with_ivar.erb')
- end
-
- def relative_path
- @secret = 'in the sauce'
- render :file => '../fixtures/test/render_file_with_ivar'
- end
-
- def relative_path_with_dot
- @secret = 'in the sauce'
- render :file => '../fixtures/test/dot.directory/render_file_with_ivar'
- end
-
- def pathname
- @secret = 'in the sauce'
- render :file => Pathname.new(File.dirname(__FILE__)).join(*%w[.. fixtures test dot.directory render_file_with_ivar.erb])
- end
-
- def with_locals
- path = File.join(File.dirname(__FILE__), '../fixtures/test/render_file_with_locals.erb')
- render :file => path, :locals => {:secret => 'in the sauce'}
- end
-
- def without_file_key_with_locals
- path = File.expand_path('../fixtures/test/render_file_with_locals.erb')
- render path, :locals => {:secret => 'in the sauce'}
- end
- end
-
- class TestBasic < SimpleRouteCase
- testing RenderFile::BasicController
-
- def setup
- @old_pwd = Dir.pwd
- Dir.chdir(File.dirname(__FILE__))
- end
-
- def teardown
- Dir.chdir(@old_pwd)
- end
-
- test "rendering simple template" do
- get :index
- assert_response "Hello world!"
- end
-
- test "rendering template with ivar" do
- get :with_instance_variables
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering path without specifying the :file key" do
- get :without_file_key
- assert_response "Hello world!"
- end
-
- test "rendering path without specifying the :file key with ivar" do
- get :without_file_key_with_instance_variable
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering a relative path" do
- get :relative_path
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering a relative path with dot" do
- get :relative_path_with_dot
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering a Pathname" do
- get :pathname
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering file with locals" do
- get :with_locals
- assert_response "The secret is in the sauce\n"
- end
-
- test "rendering path without specifying the :file key with locals" do
- get :without_file_key_with_locals
- assert_response "The secret is in the sauce\n"
- end
- end
-
-end