diff options
Diffstat (limited to 'test/rails/app-1.2.3')
-rw-r--r-- | test/rails/app-1.2.3/.gitignore | 2 | ||||
-rw-r--r-- | test/rails/app-1.2.3/Rakefile | 7 | ||||
-rw-r--r-- | test/rails/app-1.2.3/app/controllers/application.rb | 4 | ||||
-rw-r--r-- | test/rails/app-1.2.3/app/controllers/foo_controller.rb | 34 | ||||
-rw-r--r-- | test/rails/app-1.2.3/app/helpers/application_helper.rb | 2 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/boot.rb | 9 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/database.yml | 12 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/environment.rb | 11 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/environments/development.rb | 7 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/environments/production.rb | 3 | ||||
-rw-r--r-- | test/rails/app-1.2.3/config/routes.rb | 4 | ||||
-rw-r--r-- | test/rails/app-1.2.3/db/.gitignore | 0 | ||||
-rw-r--r-- | test/rails/app-1.2.3/log/.gitignore | 1 | ||||
-rw-r--r-- | test/rails/app-1.2.3/public/404.html | 1 | ||||
-rw-r--r-- | test/rails/app-1.2.3/public/500.html | 1 |
15 files changed, 98 insertions, 0 deletions
diff --git a/test/rails/app-1.2.3/.gitignore b/test/rails/app-1.2.3/.gitignore new file mode 100644 index 0000000..f451f91 --- /dev/null +++ b/test/rails/app-1.2.3/.gitignore @@ -0,0 +1,2 @@ +/tmp +/vendor diff --git a/test/rails/app-1.2.3/Rakefile b/test/rails/app-1.2.3/Rakefile new file mode 100644 index 0000000..fbebfca --- /dev/null +++ b/test/rails/app-1.2.3/Rakefile @@ -0,0 +1,7 @@ +require(File.join(File.dirname(__FILE__), 'config', 'boot')) + +require 'rake' +require 'rake/testtask' +require 'rake/rdoctask' + +require 'tasks/rails' diff --git a/test/rails/app-1.2.3/app/controllers/application.rb b/test/rails/app-1.2.3/app/controllers/application.rb new file mode 100644 index 0000000..ae8cac0 --- /dev/null +++ b/test/rails/app-1.2.3/app/controllers/application.rb @@ -0,0 +1,4 @@ +class ApplicationController < ActionController::Base + # Pick a unique cookie name to distinguish our session data from others' + session :session_key => "_unicorn_rails_test.#{rand}" +end diff --git a/test/rails/app-1.2.3/app/controllers/foo_controller.rb b/test/rails/app-1.2.3/app/controllers/foo_controller.rb new file mode 100644 index 0000000..8d877d1 --- /dev/null +++ b/test/rails/app-1.2.3/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 #$$" + 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 diff --git a/test/rails/app-1.2.3/app/helpers/application_helper.rb b/test/rails/app-1.2.3/app/helpers/application_helper.rb new file mode 100644 index 0000000..de6be79 --- /dev/null +++ b/test/rails/app-1.2.3/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/test/rails/app-1.2.3/config/boot.rb b/test/rails/app-1.2.3/config/boot.rb new file mode 100644 index 0000000..71c7d7c --- /dev/null +++ b/test/rails/app-1.2.3/config/boot.rb @@ -0,0 +1,9 @@ +unless defined?(RAILS_ROOT) + root_path = File.join(File.dirname(__FILE__), '..') + RAILS_ROOT = root_path +end + +unless defined?(Rails::Initializer) + require "#{RAILS_ROOT}/vendor/rails/railties/lib/initializer" + Rails::Initializer.run(:set_load_path) +end diff --git a/test/rails/app-1.2.3/config/database.yml b/test/rails/app-1.2.3/config/database.yml new file mode 100644 index 0000000..9f77843 --- /dev/null +++ b/test/rails/app-1.2.3/config/database.yml @@ -0,0 +1,12 @@ +development: + adapter: sqlite3 + database: db/development.sqlite3 + timeout: 5000 +test: + adapter: sqlite3 + database: db/test.sqlite3 + timeout: 5000 +production: + adapter: sqlite3 + database: db/production.sqlite3 + timeout: 5000 diff --git a/test/rails/app-1.2.3/config/environment.rb b/test/rails/app-1.2.3/config/environment.rb new file mode 100644 index 0000000..2ef6b4a --- /dev/null +++ b/test/rails/app-1.2.3/config/environment.rb @@ -0,0 +1,11 @@ +unless defined? RAILS_GEM_VERSION + RAILS_GEM_VERSION = ENV['UNICORN_RAILS_VERSION'] # || '1.2.3' +end + +# Bootstrap the Rails environment, frameworks, and default configuration +require File.join(File.dirname(__FILE__), 'boot') + +Rails::Initializer.run do |config| + config.frameworks -= [ :action_web_service, :action_mailer ] + config.action_controller.session_store = :active_record_store +end diff --git a/test/rails/app-1.2.3/config/environments/development.rb b/test/rails/app-1.2.3/config/environments/development.rb new file mode 100644 index 0000000..032fb46 --- /dev/null +++ b/test/rails/app-1.2.3/config/environments/development.rb @@ -0,0 +1,7 @@ +config.cache_classes = false +config.whiny_nils = true +config.breakpoint_server = true +config.action_controller.consider_all_requests_local = true +config.action_controller.perform_caching = false +config.action_view.cache_template_extensions = false +config.action_view.debug_rjs = true diff --git a/test/rails/app-1.2.3/config/environments/production.rb b/test/rails/app-1.2.3/config/environments/production.rb new file mode 100644 index 0000000..c4059e3 --- /dev/null +++ b/test/rails/app-1.2.3/config/environments/production.rb @@ -0,0 +1,3 @@ +config.cache_classes = true +config.action_controller.consider_all_requests_local = false +config.action_controller.perform_caching = true diff --git a/test/rails/app-1.2.3/config/routes.rb b/test/rails/app-1.2.3/config/routes.rb new file mode 100644 index 0000000..774028f --- /dev/null +++ b/test/rails/app-1.2.3/config/routes.rb @@ -0,0 +1,4 @@ +ActionController::Routing::Routes.draw do |map| + map.connect ':controller/:action/:id.:format' + map.connect ':controller/:action/:id' +end diff --git a/test/rails/app-1.2.3/db/.gitignore b/test/rails/app-1.2.3/db/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/rails/app-1.2.3/db/.gitignore diff --git a/test/rails/app-1.2.3/log/.gitignore b/test/rails/app-1.2.3/log/.gitignore new file mode 100644 index 0000000..397b4a7 --- /dev/null +++ b/test/rails/app-1.2.3/log/.gitignore @@ -0,0 +1 @@ +*.log diff --git a/test/rails/app-1.2.3/public/404.html b/test/rails/app-1.2.3/public/404.html new file mode 100644 index 0000000..44d986c --- /dev/null +++ b/test/rails/app-1.2.3/public/404.html @@ -0,0 +1 @@ +404 Not Found diff --git a/test/rails/app-1.2.3/public/500.html b/test/rails/app-1.2.3/public/500.html new file mode 100644 index 0000000..e534a49 --- /dev/null +++ b/test/rails/app-1.2.3/public/500.html @@ -0,0 +1 @@ +500 Internal Server Error |