From fefbed6c37e1b8b4213a7b8fe8ecc58809ebc05d Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 20 Jul 2009 12:09:41 -0700 Subject: Update Rails tests to run on Rails 2.3.3.1 --- .../app/controllers/application_controller.rb | 3 ++ .../app-2.3.3.1/app/controllers/foo_controller.rb | 34 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 test/rails/app-2.3.3.1/app/controllers/application_controller.rb create mode 100644 test/rails/app-2.3.3.1/app/controllers/foo_controller.rb (limited to 'test/rails/app-2.3.3.1/app/controllers') diff --git a/test/rails/app-2.3.3.1/app/controllers/application_controller.rb b/test/rails/app-2.3.3.1/app/controllers/application_controller.rb new file mode 100644 index 0000000..6160f52 --- /dev/null +++ b/test/rails/app-2.3.3.1/app/controllers/application_controller.rb @@ -0,0 +1,3 @@ +class ApplicationController < ActionController::Base + helper :all +end diff --git a/test/rails/app-2.3.3.1/app/controllers/foo_controller.rb b/test/rails/app-2.3.3.1/app/controllers/foo_controller.rb new file mode 100644 index 0000000..261669c --- /dev/null +++ b/test/rails/app-2.3.3.1/app/controllers/foo_controller.rb @@ -0,0 +1,34 @@ +require 'digest/sha1' +class FooController < ApplicationController + def index + render :text => "FOO\n" + end + + def xcookie + cookies["foo"] = "cookie-#$$-#{session[:gotta_use_the_session_in_2_3]}" + render :text => "" + end + + def xnotice + flash[:notice] = "session #$$" + render :text => "" + end + + def xpost + if request.post? + digest = Digest::SHA1.new + out = "params: #{params.inspect}\n" + if file = params[:file] + loop do + buf = file.read(4096) or break + digest.update(buf) + end + out << "sha1: #{digest.to_s}\n" + end + headers['content-type'] = 'text/plain' + render :text => out + else + render :status => 403, :text => "need post\n" + end + end +end -- cgit v1.2.3-24-ge0c7