diff options
Diffstat (limited to 'actionpack/test/new_base/render_file_test.rb')
-rw-r--r-- | actionpack/test/new_base/render_file_test.rb | 110 |
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 |