diff options
author | francis <francis> | 2008-01-23 01:48:14 +0000 |
---|---|---|
committer | francis <francis> | 2008-01-23 01:48:14 +0000 |
commit | 60eaae4f7df1f1dae91defb87d3707451c359cf4 (patch) | |
tree | e74835c37779a2f094e810960cda07b99a75330e /vendor/rails-2.0.2/railties/helpers | |
parent | 71d22c740302e1f83bbbd89b229734ea9c67493c (diff) |
Freeze in rails 2.0.2 (Am I going to regret having this beast in CVS?)
Diffstat (limited to 'vendor/rails-2.0.2/railties/helpers')
-rw-r--r-- | vendor/rails-2.0.2/railties/helpers/application.rb | 10 | ||||
-rw-r--r-- | vendor/rails-2.0.2/railties/helpers/application_helper.rb | 3 | ||||
-rw-r--r-- | vendor/rails-2.0.2/railties/helpers/test_helper.rb | 38 |
3 files changed, 51 insertions, 0 deletions
diff --git a/vendor/rails-2.0.2/railties/helpers/application.rb b/vendor/rails-2.0.2/railties/helpers/application.rb new file mode 100644 index 000000000..9a79f69a4 --- /dev/null +++ b/vendor/rails-2.0.2/railties/helpers/application.rb @@ -0,0 +1,10 @@ +# Filters added to this controller apply to all controllers in the application. +# Likewise, all the methods added will be available for all controllers. + +class ApplicationController < ActionController::Base + helper :all # include all helpers, all the time + + # See ActionController::RequestForgeryProtection for details + # Uncomment the :secret if you're not using the cookie session store + protect_from_forgery # :secret => '<%= app_secret %>' +end diff --git a/vendor/rails-2.0.2/railties/helpers/application_helper.rb b/vendor/rails-2.0.2/railties/helpers/application_helper.rb new file mode 100644 index 000000000..22a7940eb --- /dev/null +++ b/vendor/rails-2.0.2/railties/helpers/application_helper.rb @@ -0,0 +1,3 @@ +# Methods added to this helper will be available to all templates in the application. +module ApplicationHelper +end diff --git a/vendor/rails-2.0.2/railties/helpers/test_helper.rb b/vendor/rails-2.0.2/railties/helpers/test_helper.rb new file mode 100644 index 000000000..9f1926950 --- /dev/null +++ b/vendor/rails-2.0.2/railties/helpers/test_helper.rb @@ -0,0 +1,38 @@ +ENV["RAILS_ENV"] = "test" +require File.expand_path(File.dirname(__FILE__) + "/../config/environment") +require 'test_help' + +class Test::Unit::TestCase + # Transactional fixtures accelerate your tests by wrapping each test method + # in a transaction that's rolled back on completion. This ensures that the + # test database remains unchanged so your fixtures don't have to be reloaded + # between every test method. Fewer database queries means faster tests. + # + # Read Mike Clark's excellent walkthrough at + # http://clarkware.com/cgi/blosxom/2005/10/24#Rails10FastTesting + # + # Every Active Record database supports transactions except MyISAM tables + # in MySQL. Turn off transactional fixtures in this case; however, if you + # don't care one way or the other, switching from MyISAM to InnoDB tables + # is recommended. + # + # The only drawback to using transactional fixtures is when you actually + # need to test transactions. Since your test is bracketed by a transaction, + # any transactions started in your code will be automatically rolled back. + self.use_transactional_fixtures = true + + # Instantiated fixtures are slow, but give you @david where otherwise you + # would need people(:david). If you don't want to migrate your existing + # test cases which use the @david style and don't mind the speed hit (each + # instantiated fixtures translates to a database query per test method), + # then set this back to true. + self.use_instantiated_fixtures = false + + # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. + # + # Note: You'll currently still have to declare fixtures explicitly in integration tests + # -- they do not yet inherit this setting + fixtures :all + + # Add more helper methods to be used by all tests here... +end |