From b451de0d6de4df6bc66b274cec73b919f823d5ae Mon Sep 17 00:00:00 2001
From: Santiago Pastorino <santiago@wyeworks.com>
Date: Sat, 14 Aug 2010 02:13:00 -0300
Subject: Deletes trailing whitespaces (over text files only find * -type f
 -exec sed 's/[ \t]*$//' -i {} \;)

---
 actionpack/test/abstract/callbacks_test.rb         | 92 +++++++++++-----------
 actionpack/test/abstract/helper_test.rb            |  8 +-
 actionpack/test/abstract/translation_test.rb       |  8 +-
 actionpack/test/abstract_unit.rb                   |  2 +-
 actionpack/test/controller/assert_select_test.rb   |  2 +-
 actionpack/test/controller/base_test.rb            | 12 +--
 actionpack/test/controller/dispatcher_test.rb      |  2 +-
 actionpack/test/controller/filters_test.rb         |  2 +-
 actionpack/test/controller/helper_test.rb          | 14 ++--
 .../controller/http_basic_authentication_test.rb   |  6 +-
 .../controller/http_token_authentication_test.rb   |  6 +-
 actionpack/test/controller/layout_test.rb          |  4 +-
 actionpack/test/controller/mime_responds_test.rb   | 10 +--
 actionpack/test/controller/new_base/etag_test.rb   |  2 +-
 .../new_base/render_implicit_action_test.rb        |  4 +-
 .../test/controller/new_base/render_layout_test.rb |  2 +-
 .../controller/new_base/render_partial_test.rb     | 14 ++--
 actionpack/test/controller/new_base/render_test.rb |  2 +-
 .../test/controller/new_base/render_text_test.rb   | 24 +++---
 .../test/controller/new_base/render_xml_test.rb    |  2 +-
 actionpack/test/controller/render_test.rb          |  4 +-
 actionpack/test/controller/rescue_test.rb          |  2 +-
 actionpack/test/controller/selector_test.rb        |  8 +-
 actionpack/test/controller/test_test.rb            |  2 +-
 actionpack/test/controller/view_paths_test.rb      |  4 +-
 actionpack/test/dispatch/callbacks_test.rb         |  2 +-
 actionpack/test/dispatch/mount_test.rb             |  2 +-
 actionpack/test/dispatch/request_test.rb           |  2 +-
 .../test/dispatch/session/cookie_store_test.rb     |  8 +-
 .../test/dispatch/session/mem_cache_store_test.rb  |  2 +-
 actionpack/test/fixtures/companies.yml             |  2 +-
 actionpack/test/fixtures/company.rb                |  2 +-
 actionpack/test/fixtures/db_definitions/sqlite.sql | 20 ++---
 actionpack/test/fixtures/replies.yml               |  2 +-
 .../test/fixtures/test/hello_xml_world.builder     |  2 +-
 actionpack/test/fixtures/topics.yml                |  2 +-
 .../test/template/compiled_templates_test.rb       |  2 +-
 actionpack/test/template/date_helper_i18n_test.rb  |  2 +-
 actionpack/test/template/date_helper_test.rb       | 28 +++----
 actionpack/test/template/erb_util_test.rb          |  2 +-
 .../test/template/form_options_helper_test.rb      | 12 +--
 .../test/template/html-scanner/document_test.rb    |  2 +-
 actionpack/test/template/html-scanner/node_test.rb | 18 ++---
 .../test/template/html-scanner/sanitizer_test.rb   | 34 ++++----
 .../test/template/html-scanner/tag_node_test.rb    | 46 +++++------
 .../test/template/html-scanner/text_node_test.rb   | 10 +--
 .../test/template/html-scanner/tokenizer_test.rb   | 20 ++---
 actionpack/test/template/number_helper_test.rb     |  2 +-
 actionpack/test/template/tag_helper_test.rb        |  6 +-
 actionpack/test/template/text_helper_test.rb       | 12 +--
 .../test/template/translation_helper_test.rb       |  8 +-
 actionpack/test/template/url_helper_test.rb        |  4 +-
 52 files changed, 246 insertions(+), 246 deletions(-)

(limited to 'actionpack/test')

diff --git a/actionpack/test/abstract/callbacks_test.rb b/actionpack/test/abstract/callbacks_test.rb
index 232a1679e0..b2d4d5f79a 100644
--- a/actionpack/test/abstract/callbacks_test.rb
+++ b/actionpack/test/abstract/callbacks_test.rb
@@ -2,23 +2,23 @@ require 'abstract_unit'
 
 module AbstractController
   module Testing
-  
+
     class ControllerWithCallbacks < AbstractController::Base
       include AbstractController::Callbacks
     end
-    
+
     class Callback1 < ControllerWithCallbacks
       set_callback :process_action, :before, :first
-      
+
       def first
         @text = "Hello world"
       end
-      
+
       def index
         self.response_body = @text
       end
     end
-    
+
     class TestCallbacks1 < ActiveSupport::TestCase
       test "basic callbacks work" do
         controller = Callback1.new
@@ -31,21 +31,21 @@ module AbstractController
       before_filter :first
       after_filter :second
       around_filter :aroundz
-      
+
       def first
         @text = "Hello world"
       end
-      
+
       def second
         @second = "Goodbye"
       end
-      
+
       def aroundz
         @aroundz = "FIRST"
         yield
         @aroundz << "SECOND"
       end
-      
+
       def index
         self.response_body = @text.to_s
       end
@@ -54,7 +54,7 @@ module AbstractController
     class Callback2Overwrite < Callback2
       before_filter :first, :except => :index
     end
-    
+
     class TestCallbacks2 < ActiveSupport::TestCase
       def setup
         @controller = Callback2.new
@@ -64,12 +64,12 @@ module AbstractController
         result = @controller.process(:index)
         assert_equal "Hello world", @controller.response_body
       end
-      
+
       test "after_filter works" do
         @controller.process(:index)
         assert_equal "Goodbye", @controller.instance_variable_get("@second")
       end
-      
+
       test "around_filter works" do
         @controller.process(:index)
         assert_equal "FIRSTSECOND", @controller.instance_variable_get("@aroundz")
@@ -81,16 +81,16 @@ module AbstractController
         assert_equal "", @controller.response_body
       end
     end
-    
+
     class Callback3 < ControllerWithCallbacks
       before_filter do |c|
         c.instance_variable_set("@text", "Hello world")
       end
-      
+
       after_filter do |c|
         c.instance_variable_set("@second", "Goodbye")
       end
-            
+
       def index
         self.response_body = @text
       end
@@ -100,41 +100,41 @@ module AbstractController
       def setup
         @controller = Callback3.new
       end
-      
+
       test "before_filter works with procs" do
         result = @controller.process(:index)
         assert_equal "Hello world", @controller.response_body
       end
-      
+
       test "after_filter works with procs" do
         result = @controller.process(:index)
         assert_equal "Goodbye", @controller.instance_variable_get("@second")
-      end      
+      end
     end
-    
+
     class CallbacksWithConditions < ControllerWithCallbacks
       before_filter :list, :only => :index
       before_filter :authenticate, :except => :index
-      
+
       def index
         self.response_body = @list.join(", ")
       end
-      
+
       def sekrit_data
         self.response_body = (@list + [@authenticated]).join(", ")
       end
-      
+
       private
       def list
         @list = ["Hello", "World"]
       end
-      
+
       def authenticate
         @list = []
         @authenticated = "true"
       end
     end
-    
+
     class TestCallbacksWithConditions < ActiveSupport::TestCase
       def setup
         @controller = CallbacksWithConditions.new
@@ -144,41 +144,41 @@ module AbstractController
         @controller.process(:index)
         assert_equal "Hello, World", @controller.response_body
       end
-      
+
       test "when :only is specified, a before filter is not triggered on other actions" do
         @controller.process(:sekrit_data)
         assert_equal "true", @controller.response_body
       end
-      
+
       test "when :except is specified, an after filter is not triggered on that action" do
         result = @controller.process(:index)
         assert_nil @controller.instance_variable_get("@authenticated")
       end
     end
-    
+
     class CallbacksWithArrayConditions < ControllerWithCallbacks
       before_filter :list, :only => [:index, :listy]
       before_filter :authenticate, :except => [:index, :listy]
-      
+
       def index
         self.response_body = @list.join(", ")
       end
-      
+
       def sekrit_data
         self.response_body = (@list + [@authenticated]).join(", ")
       end
-      
+
       private
       def list
         @list = ["Hello", "World"]
       end
-      
+
       def authenticate
         @list = []
         @authenticated = "true"
-      end      
+      end
     end
-    
+
     class TestCallbacksWithArrayConditions < ActiveSupport::TestCase
       def setup
         @controller = CallbacksWithArrayConditions.new
@@ -188,54 +188,54 @@ module AbstractController
         result = @controller.process(:index)
         assert_equal "Hello, World", @controller.response_body
       end
-      
+
       test "when :only is specified with an array, a before filter is not triggered on other actions" do
         result = @controller.process(:sekrit_data)
         assert_equal "true", @controller.response_body
       end
-      
+
       test "when :except is specified with an array, an after filter is not triggered on that action" do
         result = @controller.process(:index)
         assert_nil @controller.instance_variable_get("@authenticated")
       end
-    end    
-    
+    end
+
     class ChangedConditions < Callback2
       before_filter :first, :only => :index
-      
+
       def not_index
         self.response_body = @text.to_s
       end
     end
-    
+
     class TestCallbacksWithChangedConditions < ActiveSupport::TestCase
       def setup
         @controller = ChangedConditions.new
       end
-      
+
       test "when a callback is modified in a child with :only, it works for the :only action" do
         result = @controller.process(:index)
         assert_equal "Hello world", @controller.response_body
       end
-      
+
       test "when a callback is modified in a child with :only, it does not work for other actions" do
         result = @controller.process(:not_index)
         assert_equal "", @controller.response_body
       end
     end
-    
+
     class SetsResponseBody < ControllerWithCallbacks
       before_filter :set_body
-      
+
       def index
         self.response_body = "Fail"
       end
-      
+
       def set_body
         self.response_body = "Success"
       end
     end
-    
+
     class TestHalting < ActiveSupport::TestCase
       test "when a callback sets the response body, the action should not be invoked" do
         controller = SetsResponseBody.new
@@ -243,6 +243,6 @@ module AbstractController
         assert_equal "Success", controller.response_body
       end
     end
-    
+
   end
 end
diff --git a/actionpack/test/abstract/helper_test.rb b/actionpack/test/abstract/helper_test.rb
index 15c27501f2..73941222dc 100644
--- a/actionpack/test/abstract/helper_test.rb
+++ b/actionpack/test/abstract/helper_test.rb
@@ -4,7 +4,7 @@ ActionController::Base.helpers_path = File.expand_path('../../fixtures/helpers',
 
 module AbstractController
   module Testing
-  
+
     class ControllerWithHelpers < AbstractController::Base
       include AbstractController::Rendering
       include Helpers
@@ -13,13 +13,13 @@ module AbstractController
         render :inline => "Module <%= included_method %>"
       end
     end
-   
+
     module HelperyTest
       def included_method
         "Included"
       end
     end
-   
+
     class AbstractHelpers < ControllerWithHelpers
       helper(HelperyTest) do
         def helpery_test
@@ -76,6 +76,6 @@ module AbstractController
       end
 
     end
-    
+
   end
 end
diff --git a/actionpack/test/abstract/translation_test.rb b/actionpack/test/abstract/translation_test.rb
index 09ebfab85e..8ec50fd57a 100644
--- a/actionpack/test/abstract/translation_test.rb
+++ b/actionpack/test/abstract/translation_test.rb
@@ -7,19 +7,19 @@ class TranslationControllerTest < Test::Unit::TestCase
   def setup
     @controller = ActionController::Base.new
   end
-  
+
   def test_action_controller_base_responds_to_translate
     assert_respond_to @controller, :translate
   end
-  
+
   def test_action_controller_base_responds_to_t
     assert_respond_to @controller, :t
   end
-  
+
   def test_action_controller_base_responds_to_localize
     assert_respond_to @controller, :localize
   end
-  
+
   def test_action_controller_base_responds_to_l
     assert_respond_to @controller, :l
   end
diff --git a/actionpack/test/abstract_unit.rb b/actionpack/test/abstract_unit.rb
index 5be47f7c96..fb6961d4a3 100644
--- a/actionpack/test/abstract_unit.rb
+++ b/actionpack/test/abstract_unit.rb
@@ -218,7 +218,7 @@ class ActionController::IntegrationTest < ActiveSupport::TestCase
   end
 
   def with_autoload_path(path)
-    path = File.join(File.dirname(__FILE__), "fixtures", path)  
+    path = File.join(File.dirname(__FILE__), "fixtures", path)
     if ActiveSupport::Dependencies.autoload_paths.include?(path)
       yield
     else
diff --git a/actionpack/test/controller/assert_select_test.rb b/actionpack/test/controller/assert_select_test.rb
index 4f8ad23174..ef0df9d6a8 100644
--- a/actionpack/test/controller/assert_select_test.rb
+++ b/actionpack/test/controller/assert_select_test.rb
@@ -257,7 +257,7 @@ class AssertSelectTest < ActionController::TestCase
     end
     assert_raise(Assertion) {assert_select_rjs :insert, :top, "test2"}
   end
-  
+
   def test_assert_select_rjs_for_redirect_to
     render_rjs do |page|
       page.redirect_to '/'
diff --git a/actionpack/test/controller/base_test.rb b/actionpack/test/controller/base_test.rb
index ae270b751e..032c22db3b 100644
--- a/actionpack/test/controller/base_test.rb
+++ b/actionpack/test/controller/base_test.rb
@@ -87,7 +87,7 @@ class RecordIdentifierController < ActionController::Base
 end
 
 class ControllerClassTests < ActiveSupport::TestCase
-  
+
   def test_controller_path
     assert_equal 'empty', EmptyController.controller_path
     assert_equal EmptyController.controller_path, EmptyController.new.controller_path
@@ -99,7 +99,7 @@ class ControllerClassTests < ActiveSupport::TestCase
     assert_equal 'empty', EmptyController.controller_name
     assert_equal 'contained_empty', Submodule::ContainedEmptyController.controller_name
   end
- 
+
   def test_filter_parameter_logging
     parameters = []
     config = mock(:config => mock(:filter_parameters => parameters))
@@ -164,15 +164,15 @@ class PerformActionTest < ActionController::TestCase
 
     rescue_action_in_public!
   end
-  
+
   def test_process_should_be_precise
     use_controller EmptyController
     exception = assert_raise AbstractController::ActionNotFound do
       get :non_existent
     end
-    assert_equal exception.message, "The action 'non_existent' could not be found for EmptyController" 
+    assert_equal exception.message, "The action 'non_existent' could not be found for EmptyController"
   end
-  
+
   def test_get_on_priv_should_show_selector
     use_controller MethodMissingController
     get :shouldnt_be_called
@@ -224,7 +224,7 @@ class UrlOptionsTest < ActionController::TestCase
       assert_equal 'http://www.override.com/from_view?locale=en', @controller.send(:from_view_url)
       assert_equal 'http://www.override.com/default_url_options/new?locale=en', @controller.url_for(:controller => 'default_url_options')
     end
-  end 
+  end
 
   def test_url_helpers_does_not_become_actions
     with_routing do |set|
diff --git a/actionpack/test/controller/dispatcher_test.rb b/actionpack/test/controller/dispatcher_test.rb
index 7e19bce3b7..ebe089aaf4 100644
--- a/actionpack/test/controller/dispatcher_test.rb
+++ b/actionpack/test/controller/dispatcher_test.rb
@@ -6,7 +6,7 @@ class DeprecatedDispatcherTest < ActiveSupport::TestCase
     def call(env)
       [200, {}, 'response']
     end
-  end 
+  end
 
   def setup
     ActionDispatch::Callbacks.reset_callbacks(:prepare)
diff --git a/actionpack/test/controller/filters_test.rb b/actionpack/test/controller/filters_test.rb
index 14f1bd797a..d0fd9e8e46 100644
--- a/actionpack/test/controller/filters_test.rb
+++ b/actionpack/test/controller/filters_test.rb
@@ -447,7 +447,7 @@ class FilterTest < ActionController::TestCase
 
   class ::AppSweeper < ActionController::Caching::Sweeper; end
   class SweeperTestController < ActionController::Base
-    cache_sweeper :app_sweeper  
+    cache_sweeper :app_sweeper
     def show
       render :text => 'hello world'
     end
diff --git a/actionpack/test/controller/helper_test.rb b/actionpack/test/controller/helper_test.rb
index 9b9657929f..ad66f138eb 100644
--- a/actionpack/test/controller/helper_test.rb
+++ b/actionpack/test/controller/helper_test.rb
@@ -50,7 +50,7 @@ class HelperTest < ActiveSupport::TestCase
     # Set default test helper.
     self.test_helper = LocalAbcHelper
   end
-  
+
   def test_deprecated_helper
     assert_equal expected_helper_methods, missing_methods
     assert_nothing_raised { @controller_class.helper TestHelper }
@@ -70,25 +70,25 @@ class HelperTest < ActiveSupport::TestCase
 
   def call_controller(klass, action)
     request  = ActionController::TestRequest.new
-    klass.action(action).call(request.env)    
+    klass.action(action).call(request.env)
   end
 
   def test_helper_for_nested_controller
-    assert_equal 'hello: Iz guuut!', 
+    assert_equal 'hello: Iz guuut!',
       call_controller(Fun::GamesController, "render_hello_world").last.body
     # request  = ActionController::TestRequest.new
-    # 
+    #
     # resp = Fun::GamesController.action(:render_hello_world).call(request.env)
     # assert_equal 'hello: Iz guuut!', resp.last.body
   end
 
   def test_helper_for_acronym_controller
     assert_equal "test: baz", call_controller(Fun::PdfController, "test").last.body
-    # 
+    #
     # request  = ActionController::TestRequest.new
     # response = ActionController::TestResponse.new
     # request.action = 'test'
-    # 
+    #
     # assert_equal 'test: baz', Fun::PdfController.process(request, response).body
   end
 
@@ -192,7 +192,7 @@ class IsolatedHelpersTest < ActiveSupport::TestCase
 
   def call_controller(klass, action)
     request  = ActionController::TestRequest.new
-    klass.action(action).call(request.env)    
+    klass.action(action).call(request.env)
   end
 
   def setup
diff --git a/actionpack/test/controller/http_basic_authentication_test.rb b/actionpack/test/controller/http_basic_authentication_test.rb
index 23688ca584..01c650a494 100644
--- a/actionpack/test/controller/http_basic_authentication_test.rb
+++ b/actionpack/test/controller/http_basic_authentication_test.rb
@@ -13,7 +13,7 @@ class HttpBasicAuthenticationTest < ActionController::TestCase
     def display
       render :text => 'Definitely Maybe'
     end
-    
+
     def show
       render :text => 'Only for loooooong credentials'
     end
@@ -33,7 +33,7 @@ class HttpBasicAuthenticationTest < ActionController::TestCase
         request_http_basic_authentication("SuperSecret")
       end
     end
-    
+
     def authenticate_long_credentials
       authenticate_or_request_with_http_basic do |username, password|
         username == '1234567890123456789012345678901234567890' && password == '1234567890123456789012345678901234567890'
@@ -56,7 +56,7 @@ class HttpBasicAuthenticationTest < ActionController::TestCase
     test "successful authentication with #{header.downcase} and long credentials" do
       @request.env[header] = encode_credentials('1234567890123456789012345678901234567890', '1234567890123456789012345678901234567890')
       get :show
-      
+
       assert_response :success
       assert_equal 'Only for loooooong credentials', @response.body, "Authentication failed for request header #{header} and long credentials"
     end
diff --git a/actionpack/test/controller/http_token_authentication_test.rb b/actionpack/test/controller/http_token_authentication_test.rb
index 3dfccae3db..3054c1684c 100644
--- a/actionpack/test/controller/http_token_authentication_test.rb
+++ b/actionpack/test/controller/http_token_authentication_test.rb
@@ -13,7 +13,7 @@ class HttpTokenAuthenticationTest < ActionController::TestCase
     def display
       render :text => 'Definitely Maybe'
     end
-    
+
     def show
       render :text => 'Only for loooooong credentials'
     end
@@ -33,7 +33,7 @@ class HttpTokenAuthenticationTest < ActionController::TestCase
         request_http_token_authentication("SuperSecret")
       end
     end
-    
+
     def authenticate_long_credentials
       authenticate_or_request_with_http_token do |token, options|
         token == '1234567890123456789012345678901234567890' && options[:algorithm] == 'test'
@@ -56,7 +56,7 @@ class HttpTokenAuthenticationTest < ActionController::TestCase
     test "successful authentication with #{header.downcase} and long credentials" do
       @request.env[header] = encode_credentials('1234567890123456789012345678901234567890', :algorithm => 'test')
       get :show
-      
+
       assert_response :success
       assert_equal 'Only for loooooong credentials', @response.body, "Authentication failed for request header #{header} and long credentials"
     end
diff --git a/actionpack/test/controller/layout_test.rb b/actionpack/test/controller/layout_test.rb
index 165c61ffad..e8751747d1 100644
--- a/actionpack/test/controller/layout_test.rb
+++ b/actionpack/test/controller/layout_test.rb
@@ -115,7 +115,7 @@ end
 
 class LayoutSetInResponseTest < ActionController::TestCase
   include ActionView::Template::Handlers
-  
+
   def test_layout_set_when_using_default_layout
     @controller = DefaultLayoutController.new
     get :hello
@@ -127,7 +127,7 @@ class LayoutSetInResponseTest < ActionController::TestCase
     get :hello
     assert_template :layout => "layouts/item"
   end
-  
+
   def test_layout_only_exception_when_included
     @controller = OnlyLayoutController.new
     get :hello
diff --git a/actionpack/test/controller/mime_responds_test.rb b/actionpack/test/controller/mime_responds_test.rb
index b5ce391b61..6364b7140d 100644
--- a/actionpack/test/controller/mime_responds_test.rb
+++ b/actionpack/test/controller/mime_responds_test.rb
@@ -36,7 +36,7 @@ class RespondToController < ActionController::Base
       type.all  { render :text => "Nothing" }
     end
   end
-  
+
   def json_xml_or_html
     respond_to do |type|
       type.json { render :text => 'JSON' }
@@ -44,7 +44,7 @@ class RespondToController < ActionController::Base
       type.html { render :text => 'HTML' }
     end
   end
-  
+
 
   def forced_xml
     request.format = :xml
@@ -373,17 +373,17 @@ class RespondToControllerTest < ActionController::TestCase
     get :handle_any_any
     assert_equal 'Whatever you ask for, I got it', @response.body
   end
-  
+
   def test_browser_check_with_any_any
     @request.accept = "application/json, application/xml"
     get :json_xml_or_html
     assert_equal 'JSON', @response.body
-    
+
     @request.accept = "application/json, application/xml, */*"
     get :json_xml_or_html
     assert_equal 'HTML', @response.body
   end
-  
+
 
   def test_rjs_type_skips_layout
     @request.accept = "text/javascript"
diff --git a/actionpack/test/controller/new_base/etag_test.rb b/actionpack/test/controller/new_base/etag_test.rb
index 51bfb2278a..2bca5aec6a 100644
--- a/actionpack/test/controller/new_base/etag_test.rb
+++ b/actionpack/test/controller/new_base/etag_test.rb
@@ -34,7 +34,7 @@ module Etags
       body = "teh Hello from without_layout.html.erb tagz"
       assert_body body
       assert_header "Etag", etag_for(body)
-      assert_status 200      
+      assert_status 200
     end
 
     private
diff --git a/actionpack/test/controller/new_base/render_implicit_action_test.rb b/actionpack/test/controller/new_base/render_implicit_action_test.rb
index 90cc7933ff..9f69d20329 100644
--- a/actionpack/test/controller/new_base/render_implicit_action_test.rb
+++ b/actionpack/test/controller/new_base/render_implicit_action_test.rb
@@ -6,10 +6,10 @@ module RenderImplicitAction
       "render_implicit_action/simple/hello_world.html.erb" => "Hello world!",
       "render_implicit_action/simple/hyphen-ated.html.erb" => "Hello hyphen-ated!"
     )]
-    
+
     def hello_world() end
   end
-  
+
   class RenderImplicitActionTest < Rack::TestCase
     test "render a simple action with new explicit call to render" do
       get "/render_implicit_action/simple/hello_world"
diff --git a/actionpack/test/controller/new_base/render_layout_test.rb b/actionpack/test/controller/new_base/render_layout_test.rb
index 372fb66b88..bb2a953536 100644
--- a/actionpack/test/controller/new_base/render_layout_test.rb
+++ b/actionpack/test/controller/new_base/render_layout_test.rb
@@ -71,7 +71,7 @@ module ControllerLayouts
     self.view_paths = [ActionView::FixtureResolver.new(
       "layouts/application.html.erb" => "<html><%= yield %></html>",
       "controller_layouts/mismatch_format/index.js.rjs" => "page[:test].ext",
-      "controller_layouts/mismatch_format/implicit.rjs" => "page[:test].ext"      
+      "controller_layouts/mismatch_format/implicit.rjs" => "page[:test].ext"
     )]
 
     def explicit
diff --git a/actionpack/test/controller/new_base/render_partial_test.rb b/actionpack/test/controller/new_base/render_partial_test.rb
index 1a1b36a65e..5c7e66dba2 100644
--- a/actionpack/test/controller/new_base/render_partial_test.rb
+++ b/actionpack/test/controller/new_base/render_partial_test.rb
@@ -1,27 +1,27 @@
 require 'abstract_unit'
 
 module RenderPartial
-  
+
   class BasicController < ActionController::Base
-    
+
     self.view_paths = [ActionView::FixtureResolver.new(
       "render_partial/basic/_basic.html.erb"    => "BasicPartial!",
       "render_partial/basic/basic.html.erb"      => "<%= @test_unchanged = 'goodbye' %><%= render :partial => 'basic' %><%= @test_unchanged %>"
     )]
-    
+
     def changing
       @test_unchanged = 'hello'
       render :action => "basic"
-    end    
+    end
   end
-  
+
   class TestPartial < Rack::TestCase
     testing BasicController
-    
+
     test "rendering a partial in ActionView doesn't pull the ivars again from the controller" do
       get :changing
       assert_response("goodbyeBasicPartial!goodbye")
     end
   end
-  
+
 end
diff --git a/actionpack/test/controller/new_base/render_test.rb b/actionpack/test/controller/new_base/render_test.rb
index d985d9f9ad..6bd7453d1a 100644
--- a/actionpack/test/controller/new_base/render_test.rb
+++ b/actionpack/test/controller/new_base/render_test.rb
@@ -65,7 +65,7 @@ module Render
       end
     end
   end
-  
+
   class TestVariousObjectsAvailableInView < Rack::TestCase
     test "The request object is accessible in the view" do
       get "/render/blank_render/access_request"
diff --git a/actionpack/test/controller/new_base/render_text_test.rb b/actionpack/test/controller/new_base/render_text_test.rb
index 0e6f51c998..81c2a9daf2 100644
--- a/actionpack/test/controller/new_base/render_text_test.rb
+++ b/actionpack/test/controller/new_base/render_text_test.rb
@@ -3,7 +3,7 @@ require 'abstract_unit'
 module RenderText
   class SimpleController < ActionController::Base
     self.view_paths = [ActionView::FixtureResolver.new]
-    
+
     def index
       render :text => "hello david"
     end
@@ -14,24 +14,24 @@ module RenderText
       "layouts/application.html.erb" => "<%= yield %>, I'm here!",
       "layouts/greetings.html.erb"   => "<%= yield %>, I wish thee well.",
       "layouts/ivar.html.erb"        => "<%= yield %>, <%= @ivar %>"
-    )]    
-    
+    )]
+
     def index
       render :text => "hello david"
     end
-    
+
     def custom_code
       render :text => "hello world", :status => 404
     end
-    
+
     def with_custom_code_as_string
       render :text => "hello world", :status => "404 Not Found"
     end
-    
+
     def with_nil
       render :text => nil
     end
-    
+
     def with_nil_and_status
       render :text => nil, :status => 403
     end
@@ -39,23 +39,23 @@ module RenderText
     def with_false
       render :text => false
     end
-    
+
     def with_layout_true
       render :text => "hello world", :layout => true
     end
-    
+
     def with_layout_false
       render :text => "hello world", :layout => false
     end
-    
+
     def with_layout_nil
       render :text => "hello world", :layout => nil
     end
-    
+
     def with_custom_layout
       render :text => "hello world", :layout => "greetings"
     end
-    
+
     def with_ivar_in_layout
       @ivar = "hello world"
       render :text => "hello world", :layout => "ivar"
diff --git a/actionpack/test/controller/new_base/render_xml_test.rb b/actionpack/test/controller/new_base/render_xml_test.rb
index d044738a78..b8527a943d 100644
--- a/actionpack/test/controller/new_base/render_xml_test.rb
+++ b/actionpack/test/controller/new_base/render_xml_test.rb
@@ -1,7 +1,7 @@
 require 'abstract_unit'
 
 module RenderXml
-  
+
   # This has no layout and it works
   class BasicController < ActionController::Base
     self.view_paths = [ActionView::FixtureResolver.new(
diff --git a/actionpack/test/controller/render_test.rb b/actionpack/test/controller/render_test.rb
index a57a12f271..258f511f10 100644
--- a/actionpack/test/controller/render_test.rb
+++ b/actionpack/test/controller/render_test.rb
@@ -7,7 +7,7 @@ module Fun
     # :ported:
     def hello_world
     end
-    
+
     def nested_partial_with_form_builder
       render :partial => ActionView::Helpers::FormBuilder.new(:post, nil, view_context, {}, Proc.new {})
     end
@@ -1234,7 +1234,7 @@ class RenderTest < ActionController::TestCase
     assert_match(/<label/, @response.body)
     assert_template('test/_labelling_form')
   end
-  
+
   def test_nested_partial_with_form_builder
     @controller = Fun::GamesController.new
     get :nested_partial_with_form_builder
diff --git a/actionpack/test/controller/rescue_test.rb b/actionpack/test/controller/rescue_test.rb
index a24de62b19..f476db3792 100644
--- a/actionpack/test/controller/rescue_test.rb
+++ b/actionpack/test/controller/rescue_test.rb
@@ -149,7 +149,7 @@ class RescueController < ActionController::Base
 
   def missing_template
   end
-  
+
   def io_error_in_view
     raise ActionView::TemplateError.new(nil, {}, IOError.new('this is io error'))
   end
diff --git a/actionpack/test/controller/selector_test.rb b/actionpack/test/controller/selector_test.rb
index 5a5dc840b5..23ccbf6987 100644
--- a/actionpack/test/controller/selector_test.rb
+++ b/actionpack/test/controller/selector_test.rb
@@ -437,7 +437,7 @@ class SelectorTest < Test::Unit::TestCase
     assert_equal "4", @matches[1].attributes["id"]
   end
 
-  
+
   def test_first_and_last
     parse(%Q{<table><thead></thead><tr id="1"></tr><tr id="2"></tr><tr id="3"></tr><tr id="4"></tr></table>})
     # First child.
@@ -503,7 +503,7 @@ class SelectorTest < Test::Unit::TestCase
     assert_equal 1, @matches.size
   end
 
-  
+
   def test_content
     parse(%Q{<div> </div>})
     select("div:content()")
@@ -582,7 +582,7 @@ class SelectorTest < Test::Unit::TestCase
     assert_equal "foo", @matches[0].attributes["title"]
   end
 
-  
+
   def test_pseudo_class_negation
     parse(%Q{<div><p id="1"></p><p id="2"></p></div>})
     select("p")
@@ -594,7 +594,7 @@ class SelectorTest < Test::Unit::TestCase
     assert_equal 1, @matches.size
     assert_equal "1", @matches[0].attributes["id"]
   end
-  
+
 
   def test_negation_details
     parse(%Q{<p id="1"></p><p id="2"></p><p id="3"></p>})
diff --git a/actionpack/test/controller/test_test.rb b/actionpack/test/controller/test_test.rb
index 13c9d9ee38..7e7e4bd463 100644
--- a/actionpack/test/controller/test_test.rb
+++ b/actionpack/test/controller/test_test.rb
@@ -462,7 +462,7 @@ XML
   def test_assert_routing_in_module
     assert_routing 'admin/user', :controller => 'admin/user', :action => 'index'
   end
-  
+
   def test_assert_routing_with_glob
     with_routing do |set|
       set.draw { |map| match('*path' => "pages#show") }
diff --git a/actionpack/test/controller/view_paths_test.rb b/actionpack/test/controller/view_paths_test.rb
index b8972b04b6..edfcb5cc4d 100644
--- a/actionpack/test/controller/view_paths_test.rb
+++ b/actionpack/test/controller/view_paths_test.rb
@@ -20,7 +20,7 @@ class ViewLoadPathsTest < ActionController::TestCase
     layout 'test/sub'
     def hello_world; render(:template => 'test/hello_world'); end
   end
-  
+
   def setup
     # TestController.view_paths = nil
 
@@ -64,7 +64,7 @@ class ViewLoadPathsTest < ActionController::TestCase
 
     @controller.append_view_path(%w(bar baz))
     assert_paths(FIXTURE_LOAD_PATH, "foo", "bar", "baz")
-    
+
     @controller.append_view_path(FIXTURE_LOAD_PATH)
     assert_paths(FIXTURE_LOAD_PATH, "foo", "bar", "baz", FIXTURE_LOAD_PATH)
   end
diff --git a/actionpack/test/dispatch/callbacks_test.rb b/actionpack/test/dispatch/callbacks_test.rb
index 9df882ce75..d3aa55a1ba 100644
--- a/actionpack/test/dispatch/callbacks_test.rb
+++ b/actionpack/test/dispatch/callbacks_test.rb
@@ -9,7 +9,7 @@ class DispatcherTest < Test::Unit::TestCase
     def call(env)
       [200, {}, 'response']
     end
-  end 
+  end
 
   def setup
     Foo.a, Foo.b = 0, 0
diff --git a/actionpack/test/dispatch/mount_test.rb b/actionpack/test/dispatch/mount_test.rb
index 00ca5ec9dc..0f584af31e 100644
--- a/actionpack/test/dispatch/mount_test.rb
+++ b/actionpack/test/dispatch/mount_test.rb
@@ -28,7 +28,7 @@ class TestRoutingMount < ActionDispatch::IntegrationTest
     get "/its_a/sprocket/omg"
     assert_equal "/its_a/sprocket -- /omg", response.body
   end
-  
+
   def test_mounting_with_shorthand
     get "/shorthand/omg"
     assert_equal "/shorthand -- /omg", response.body
diff --git a/actionpack/test/dispatch/request_test.rb b/actionpack/test/dispatch/request_test.rb
index c8947aac80..249fa406a0 100644
--- a/actionpack/test/dispatch/request_test.rb
+++ b/actionpack/test/dispatch/request_test.rb
@@ -428,7 +428,7 @@ class RequestTest < ActiveSupport::TestCase
 
     assert_equal "[FILTERED]", request.raw_post
     assert_equal "[FILTERED]", request.params["amount"]
-    assert_equal "1", request.params["step"]    
+    assert_equal "1", request.params["step"]
   end
 
 protected
diff --git a/actionpack/test/dispatch/session/cookie_store_test.rb b/actionpack/test/dispatch/session/cookie_store_test.rb
index 3864821ef0..d60362fb10 100644
--- a/actionpack/test/dispatch/session/cookie_store_test.rb
+++ b/actionpack/test/dispatch/session/cookie_store_test.rb
@@ -118,11 +118,11 @@ class CookieStoreTest < ActionController::IntegrationTest
         assert_equal 'id: ce8b0752a6ab7c7af3cdb8a80e6b9e46', response.body, "should auto-load unloaded class"
       end
     end
-  end  
-  
+  end
+
   def test_deserializes_unloaded_classes_on_get_value
     with_test_route_set do
-      with_autoload_path "session_autoload_test" do 
+      with_autoload_path "session_autoload_test" do
         cookies[SessionKey] = SignedSerializedCookie
         get '/get_session_value'
         assert_response :success
@@ -267,7 +267,7 @@ class CookieStoreTest < ActionController::IntegrationTest
     end
   end
 
-  def test_session_store_without_domain 
+  def test_session_store_without_domain
     with_test_route_set do
       get '/set_session_value'
       assert_no_match(/domain\=/, headers['Set-Cookie'])
diff --git a/actionpack/test/dispatch/session/mem_cache_store_test.rb b/actionpack/test/dispatch/session/mem_cache_store_test.rb
index 9bd6f9b8c4..6b21678d25 100644
--- a/actionpack/test/dispatch/session/mem_cache_store_test.rb
+++ b/actionpack/test/dispatch/session/mem_cache_store_test.rb
@@ -11,7 +11,7 @@ class MemCacheStoreTest < ActionController::IntegrationTest
       session[:foo] = "bar"
       head :ok
     end
-    
+
     def set_serialized_session_value
       session[:foo] = SessionAutoloadTest::Foo.new
       head :ok
diff --git a/actionpack/test/fixtures/companies.yml b/actionpack/test/fixtures/companies.yml
index 707f72abc6..ed2992e0b1 100644
--- a/actionpack/test/fixtures/companies.yml
+++ b/actionpack/test/fixtures/companies.yml
@@ -17,7 +17,7 @@ Google:
   id: 4
   name: Google
   rating: 4
-  
+
 Ionist:
   id: 5
   name: Ioni.st
diff --git a/actionpack/test/fixtures/company.rb b/actionpack/test/fixtures/company.rb
index cbbd0edb14..cd39ea7898 100644
--- a/actionpack/test/fixtures/company.rb
+++ b/actionpack/test/fixtures/company.rb
@@ -6,5 +6,5 @@ class Company < ActiveRecord::Base
   validates_presence_of :name
   def validate
     errors.add('rating', 'rating should not be 2') if rating == 2
-  end  
+  end
 end
\ No newline at end of file
diff --git a/actionpack/test/fixtures/db_definitions/sqlite.sql b/actionpack/test/fixtures/db_definitions/sqlite.sql
index 8e1947d14a..99df4b3e61 100644
--- a/actionpack/test/fixtures/db_definitions/sqlite.sql
+++ b/actionpack/test/fixtures/db_definitions/sqlite.sql
@@ -5,20 +5,20 @@ CREATE TABLE 'companies' (
 );
 
 CREATE TABLE 'replies' (
-  'id' INTEGER PRIMARY KEY NOT NULL, 
-  'content' text, 
-  'created_at' datetime, 
-  'updated_at' datetime, 
+  'id' INTEGER PRIMARY KEY NOT NULL,
+  'content' text,
+  'created_at' datetime,
+  'updated_at' datetime,
   'topic_id' integer,
   'developer_id' integer
 );
 
 CREATE TABLE 'topics' (
-  'id' INTEGER PRIMARY KEY NOT NULL, 
-  'title' varchar(255), 
-  'subtitle' varchar(255), 
-  'content' text, 
-  'created_at' datetime, 
+  'id' INTEGER PRIMARY KEY NOT NULL,
+  'title' varchar(255),
+  'subtitle' varchar(255),
+  'content' text,
+  'created_at' datetime,
   'updated_at' datetime
 );
 
@@ -43,7 +43,7 @@ CREATE TABLE 'developers_projects' (
 );
 
 CREATE TABLE 'mascots' (
-  'id' INTEGER PRIMARY KEY NOT NULL, 
+  'id' INTEGER PRIMARY KEY NOT NULL,
   'company_id' INTEGER NOT NULL,
   'name' TEXT DEFAULT NULL
 );
\ No newline at end of file
diff --git a/actionpack/test/fixtures/replies.yml b/actionpack/test/fixtures/replies.yml
index 66020b706a..2a3454b8bf 100644
--- a/actionpack/test/fixtures/replies.yml
+++ b/actionpack/test/fixtures/replies.yml
@@ -5,7 +5,7 @@ witty_retort:
   content: Birdman is better!
   created_at: <%= 6.hours.ago.to_s(:db) %>
   updated_at: nil
-  
+
 another:
   id: 2
   topic_id: 2
diff --git a/actionpack/test/fixtures/test/hello_xml_world.builder b/actionpack/test/fixtures/test/hello_xml_world.builder
index 02b14fe87c..e7081b89fe 100644
--- a/actionpack/test/fixtures/test/hello_xml_world.builder
+++ b/actionpack/test/fixtures/test/hello_xml_world.builder
@@ -2,7 +2,7 @@ xml.html do
   xml.head do
     xml.title "Hello World"
   end
-  
+
   xml.body do
     xml.p "abes"
     xml.p "monks"
diff --git a/actionpack/test/fixtures/topics.yml b/actionpack/test/fixtures/topics.yml
index 61ea02d76f..7fdd49d54e 100644
--- a/actionpack/test/fixtures/topics.yml
+++ b/actionpack/test/fixtures/topics.yml
@@ -5,7 +5,7 @@ futurama:
   content: I like futurama
   created_at: <%= 1.day.ago.to_s(:db) %>
   updated_at:
-  
+
 harvey_birdman:
   id: 2
   title: Harvey Birdman is the king of all men
diff --git a/actionpack/test/template/compiled_templates_test.rb b/actionpack/test/template/compiled_templates_test.rb
index 2c719757e4..3f31edd5ce 100644
--- a/actionpack/test/template/compiled_templates_test.rb
+++ b/actionpack/test/template/compiled_templates_test.rb
@@ -8,7 +8,7 @@ class CompiledTemplatesTest < Test::Unit::TestCase
       @compiled_templates.send(:remove_method, m) if m =~ /^_render_template_/
     end
   end
-  
+
   def test_template_gets_recompiled_when_using_different_keys_in_local_assigns
     assert_equal "one", render(:file => "test/render_file_with_locals_and_default.erb")
     assert_equal "two", render(:file => "test/render_file_with_locals_and_default.erb", :locals => { :secret => "two" })
diff --git a/actionpack/test/template/date_helper_i18n_test.rb b/actionpack/test/template/date_helper_i18n_test.rb
index b69a449617..74498e4ffc 100644
--- a/actionpack/test/template/date_helper_i18n_test.rb
+++ b/actionpack/test/template/date_helper_i18n_test.rb
@@ -62,7 +62,7 @@ class DateHelperDistanceOfTimeInWordsI18nTests < Test::Unit::TestCase
       [:'about_x_years',       1]   => 'about 1 year',
       [:'about_x_years',       2]   => 'about 2 years',
       [:'over_x_years',        1]   => 'over 1 year',
-      [:'over_x_years',        2]   => 'over 2 years' 
+      [:'over_x_years',        2]   => 'over 2 years'
 
       }.each do |args, expected|
       key, count = *args
diff --git a/actionpack/test/template/date_helper_test.rb b/actionpack/test/template/date_helper_test.rb
index a1db49d4d0..0d9508dfe8 100644
--- a/actionpack/test/template/date_helper_test.rb
+++ b/actionpack/test/template/date_helper_test.rb
@@ -673,7 +673,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input id="date_first_year" name="date[first][year]" type="hidden" value="2003" />\n)
     expected << %(<input id="date_first_month" name="date[first][month]" type="hidden" value="8" />\n)
     expected << %(<input id="date_first_day" name="date[first][day]" type="hidden" value="16" />\n)
-     
+
     assert_dom_equal expected, select_date(Time.mktime(2003, 8, 16), :start_year => 2003, :end_year => 2005, :prefix => "date[first]", :order => [:day])
   end
 
@@ -897,7 +897,7 @@ class DateHelperTest < ActionView::TestCase
 
     assert_dom_equal expected, select_date(Time.mktime(2003, 8, 16), { :date_separator => " / ", :discard_day => true, :start_year => 2003, :end_year => 2005, :prefix => "date[first]"})
   end
-  
+
   def test_select_date_with_separator_discard_month_and_day
     expected =  %(<select id="date_first_year" name="date[first][year]">\n)
     expected << %(<option value="2003" selected="selected">2003</option>\n<option value="2004">2004</option>\n<option value="2005">2005</option>\n)
@@ -978,7 +978,7 @@ class DateHelperTest < ActionView::TestCase
     expected << %(<option value="1">1</option>\n<option value="2">2</option>\n<option value="3">3</option>\n<option value="4">4</option>\n<option value="5">5</option>\n<option value="6">6</option>\n<option value="7">7</option>\n<option value="8">8</option>\n<option value="9">9</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n<option value="24">24</option>\n<option value="25">25</option>\n<option value="26">26</option>\n<option value="27">27</option>\n<option value="28">28</option>\n<option value="29">29</option>\n<option value="30">30</option>\n<option value="31">31</option>\n)
     expected << "</select>\n"
 
-    expected << " &mdash; " 
+    expected << " &mdash; "
 
     expected << %(<select id="date_first_hour" name="date[first][hour]">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
@@ -1007,7 +1007,7 @@ class DateHelperTest < ActionView::TestCase
     expected << %(<option value="1">1</option>\n<option value="2">2</option>\n<option value="3">3</option>\n<option value="4">4</option>\n<option value="5">5</option>\n<option value="6">6</option>\n<option value="7">7</option>\n<option value="8">8</option>\n<option value="9">9</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16" selected="selected">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n<option value="24">24</option>\n<option value="25">25</option>\n<option value="26">26</option>\n<option value="27">27</option>\n<option value="28">28</option>\n<option value="29">29</option>\n<option value="30">30</option>\n<option value="31">31</option>\n)
     expected << "</select>\n"
 
-    expected << " &mdash; " 
+    expected << " &mdash; "
 
     expected << %(<select id="date_first_hour" name="date[first][hour]" class="selector">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
@@ -1121,7 +1121,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-    
+
     expected << %(<select id="date_hour" name="date[hour]">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
@@ -1158,7 +1158,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-    
+
     expected << %(<select id="date_hour" name="date[hour]">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
@@ -1182,7 +1182,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-    
+
     expected << %(<select id="date_hour" name="date[hour]">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
@@ -1206,7 +1206,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-        
+
     expected << %(<select id="date_hour" name="date[hour]" class="selector">\n)
     expected << %(<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
@@ -1229,11 +1229,11 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-    
+
     expected << %(<select id="date_hour" name="date[hour]">\n)
     expected << %(<option value="">Hour</option>\n<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
-    
+
     expected << " : "
 
     expected << %(<select id="date_minute" name="date[minute]">\n)
@@ -1253,7 +1253,7 @@ class DateHelperTest < ActionView::TestCase
     expected = %(<input name="date[year]" id="date_year" value="2003" type="hidden" />\n)
     expected << %(<input name="date[month]" id="date_month" value="8" type="hidden" />\n)
     expected << %(<input name="date[day]" id="date_day" value="16" type="hidden" />\n)
-    
+
     expected << %(<select id="date_hour" name="date[hour]">\n)
     expected << %(<option value="">Choose hour</option>\n<option value="00">00</option>\n<option value="01">01</option>\n<option value="02">02</option>\n<option value="03">03</option>\n<option value="04">04</option>\n<option value="05">05</option>\n<option value="06">06</option>\n<option value="07">07</option>\n<option value="08" selected="selected">08</option>\n<option value="09">09</option>\n<option value="10">10</option>\n<option value="11">11</option>\n<option value="12">12</option>\n<option value="13">13</option>\n<option value="14">14</option>\n<option value="15">15</option>\n<option value="16">16</option>\n<option value="17">17</option>\n<option value="18">18</option>\n<option value="19">19</option>\n<option value="20">20</option>\n<option value="21">21</option>\n<option value="22">22</option>\n<option value="23">23</option>\n)
     expected << "</select>\n"
@@ -2670,13 +2670,13 @@ class DateHelperTest < ActionView::TestCase
     assert select_time(Time.mktime(2003, 8, 16, 8, 4, 18), {}, :class => 'selector').html_safe?
     assert select_date(Time.mktime(2003, 8, 16), :date_separator => " / ", :start_year => 2003, :end_year => 2005, :prefix => "date[first]").html_safe?
   end
-  
+
   def test_object_select_html_safety
     @post = Post.new
     @post.written_on = Date.new(2004, 6, 15)
 
-    assert date_select("post", "written_on", :default => Time.local(2006, 9, 19, 15, 16, 35), :include_blank => true).html_safe?    
-    assert time_select("post", "written_on", :ignore_date => true).html_safe?    
+    assert date_select("post", "written_on", :default => Time.local(2006, 9, 19, 15, 16, 35), :include_blank => true).html_safe?
+    assert time_select("post", "written_on", :ignore_date => true).html_safe?
   end
 
   protected
diff --git a/actionpack/test/template/erb_util_test.rb b/actionpack/test/template/erb_util_test.rb
index d3129d0e1a..d1891094e8 100644
--- a/actionpack/test/template/erb_util_test.rb
+++ b/actionpack/test/template/erb_util_test.rb
@@ -14,7 +14,7 @@ class ErbUtilTest < Test::Unit::TestCase
       end
     end
   end
-  
+
   def test_html_escape_is_html_safe
     escaped = h("<p>")
     assert_equal "&lt;p&gt;", escaped
diff --git a/actionpack/test/template/form_options_helper_test.rb b/actionpack/test/template/form_options_helper_test.rb
index d14e5020c7..3dfaffbe97 100644
--- a/actionpack/test/template/form_options_helper_test.rb
+++ b/actionpack/test/template/form_options_helper_test.rb
@@ -305,7 +305,7 @@ class FormOptionsHelperTest < ActionView::TestCase
     output_buffer = fields_for :post, @post do |f|
       concat f.select(:category, %w( abe <mus> hest))
     end
-  
+
     assert_dom_equal(
       "<select id=\"post_category\" name=\"post[category]\"><option value=\"abe\">abe</option>\n<option value=\"&lt;mus&gt;\" selected=\"selected\">&lt;mus&gt;</option>\n<option value=\"hest\">hest</option></select>",
       output_buffer
@@ -438,11 +438,11 @@ class FormOptionsHelperTest < ActionView::TestCase
   def test_select_with_index_option
     @album = Album.new
     @album.id = 1
-  
-    expected = "<select id=\"album__genre\" name=\"album[][genre]\"><option value=\"rap\">rap</option>\n<option value=\"rock\">rock</option>\n<option value=\"country\">country</option></select>"    
+
+    expected = "<select id=\"album__genre\" name=\"album[][genre]\"><option value=\"rap\">rap</option>\n<option value=\"rock\">rock</option>\n<option value=\"country\">country</option></select>"
 
     assert_dom_equal(
-      expected, 
+      expected,
       select("album[]", "genre", %w[rap rock country], {}, { :index => nil })
     )
   end
@@ -491,7 +491,7 @@ class FormOptionsHelperTest < ActionView::TestCase
     output_buffer = fields_for :post, @post do |f|
       concat f.collection_select(:author_name, dummy_posts, :author_name, :author_name)
     end
-  
+
     assert_dom_equal(
       "<select id=\"post_author_name\" name=\"post[author_name]\"><option value=\"&lt;Abe&gt;\">&lt;Abe&gt;</option>\n<option value=\"Babe\" selected=\"selected\">Babe</option>\n<option value=\"Cabe\">Cabe</option></select>",
       output_buffer
@@ -599,7 +599,7 @@ class FormOptionsHelperTest < ActionView::TestCase
     output_buffer = fields_for :firm, @firm do |f|
       concat f.time_zone_select(:time_zone)
     end
-  
+
     assert_dom_equal(
       "<select id=\"firm_time_zone\" name=\"firm[time_zone]\">" +
       "<option value=\"A\">A</option>\n" +
diff --git a/actionpack/test/template/html-scanner/document_test.rb b/actionpack/test/template/html-scanner/document_test.rb
index c68f04fa75..ddfb351595 100644
--- a/actionpack/test/template/html-scanner/document_test.rb
+++ b/actionpack/test/template/html-scanner/document_test.rb
@@ -15,7 +15,7 @@ class DocumentTest < Test::Unit::TestCase
     assert_match %r{\s+}m, doc.root.children[1].content
     assert_equal "html", doc.root.children[2].name
   end
-  
+
   def test_find_img
     doc = HTML::Document.new <<-HTML.strip
       <html>
diff --git a/actionpack/test/template/html-scanner/node_test.rb b/actionpack/test/template/html-scanner/node_test.rb
index b0df36877e..f4b9b198e8 100644
--- a/actionpack/test/template/html-scanner/node_test.rb
+++ b/actionpack/test/template/html-scanner/node_test.rb
@@ -1,39 +1,39 @@
 require 'abstract_unit'
 
 class NodeTest < Test::Unit::TestCase
-  
+
   class MockNode
     def initialize(matched, value)
       @matched = matched
       @value = value
     end
-    
+
     def find(conditions)
       @matched && self
     end
-    
+
     def to_s
       @value.to_s
     end
   end
-  
+
   def setup
     @node = HTML::Node.new("parent")
     @node.children.concat [MockNode.new(false,1), MockNode.new(true,"two"), MockNode.new(false,:three)]
   end
-  
+
   def test_match
     assert !@node.match("foo")
   end
-  
+
   def test_tag
     assert !@node.tag?
   end
-  
+
   def test_to_s
     assert_equal "1twothree", @node.to_s
   end
-  
+
   def test_find
     assert_equal "two", @node.find('blah').to_s
   end
@@ -58,7 +58,7 @@ class NodeTest < Test::Unit::TestCase
     assert node.attributes.has_key?("bar")
     assert "<b foo bar>", node.to_s
   end
-  
+
   def test_parse_with_unclosed_tag
     s = "<span onmouseover='bang'"
     node = nil
diff --git a/actionpack/test/template/html-scanner/sanitizer_test.rb b/actionpack/test/template/html-scanner/sanitizer_test.rb
index c9edde8892..3e80317b30 100644
--- a/actionpack/test/template/html-scanner/sanitizer_test.rb
+++ b/actionpack/test/template/html-scanner/sanitizer_test.rb
@@ -24,11 +24,11 @@ class SanitizerTest < ActionController::TestCase
 
   def test_strip_links
     sanitizer = HTML::LinkSanitizer.new
-    assert_equal "Dont touch me", sanitizer.sanitize("Dont touch me")    
+    assert_equal "Dont touch me", sanitizer.sanitize("Dont touch me")
     assert_equal "on my mind\nall day long", sanitizer.sanitize("<a href='almost'>on my mind</a>\n<A href='almost'>all day long</A>")
-    assert_equal "0wn3d", sanitizer.sanitize("<a href='http://www.rubyonrails.com/'><a href='http://www.rubyonrails.com/' onlclick='steal()'>0wn3d</a></a>") 
-    assert_equal "Magic", sanitizer.sanitize("<a href='http://www.rubyonrails.com/'>Mag<a href='http://www.ruby-lang.org/'>ic") 
-    assert_equal "FrrFox", sanitizer.sanitize("<href onlclick='steal()'>FrrFox</a></href>") 
+    assert_equal "0wn3d", sanitizer.sanitize("<a href='http://www.rubyonrails.com/'><a href='http://www.rubyonrails.com/' onlclick='steal()'>0wn3d</a></a>")
+    assert_equal "Magic", sanitizer.sanitize("<a href='http://www.rubyonrails.com/'>Mag<a href='http://www.ruby-lang.org/'>ic")
+    assert_equal "FrrFox", sanitizer.sanitize("<href onlclick='steal()'>FrrFox</a></href>")
     assert_equal "My mind\nall <b>day</b> long", sanitizer.sanitize("<a href='almost'>My mind</a>\n<A href='almost'>all <b>day</b> long</A>")
     assert_equal "all <b>day</b> long", sanitizer.sanitize("<<a>a href='hello'>all <b>day</b> long<</A>/a>")
 
@@ -58,7 +58,7 @@ class SanitizerTest < ActionController::TestCase
     raw = %{href="javascript:bang" <a href="javascript:bang" name="hello">foo</a>, <span href="javascript:bang">bar</span>}
     assert_sanitized raw, %{href="javascript:bang" <a name="hello">foo</a>, <span>bar</span>}
   end
-  
+
   def test_sanitize_image_src
     raw = %{src="javascript:bang" <img src="javascript:bang" width="5">foo</img>, <span src="javascript:bang">bar</span>}
     assert_sanitized raw, %{src="javascript:bang" <img width="5">foo</img>, <span>bar</span>}
@@ -147,9 +147,9 @@ class SanitizerTest < ActionController::TestCase
     assert_sanitized %(<SCRIPT\nSRC=http://ha.ckers.org/xss.js></SCRIPT>), ""
   end
 
-  [%(<IMG SRC="javascript:alert('XSS');">), 
-   %(<IMG SRC=javascript:alert('XSS')>), 
-   %(<IMG SRC=JaVaScRiPt:alert('XSS')>), 
+  [%(<IMG SRC="javascript:alert('XSS');">),
+   %(<IMG SRC=javascript:alert('XSS')>),
+   %(<IMG SRC=JaVaScRiPt:alert('XSS')>),
    %(<IMG """><SCRIPT>alert("XSS")</SCRIPT>">),
    %(<IMG SRC=javascript:alert(&quot;XSS&quot;)>),
    %(<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>),
@@ -166,28 +166,28 @@ class SanitizerTest < ActionController::TestCase
       assert_sanitized img_hack, "<img>"
     end
   end
-  
+
   def test_should_sanitize_tag_broken_up_by_null
     assert_sanitized %(<SCR\0IPT>alert(\"XSS\")</SCR\0IPT>), "alert(\"XSS\")"
   end
-  
+
   def test_should_sanitize_invalid_script_tag
     assert_sanitized %(<SCRIPT/XSS SRC="http://ha.ckers.org/xss.js"></SCRIPT>), ""
   end
-  
+
   def test_should_sanitize_script_tag_with_multiple_open_brackets
     assert_sanitized %(<<SCRIPT>alert("XSS");//<</SCRIPT>), "&lt;"
     assert_sanitized %(<iframe src=http://ha.ckers.org/scriptlet.html\n<a), %(&lt;a)
   end
-  
+
   def test_should_sanitize_unclosed_script
     assert_sanitized %(<SCRIPT SRC=http://ha.ckers.org/xss.js?<B>), "<b>"
   end
-  
+
   def test_should_sanitize_half_open_scripts
     assert_sanitized %(<IMG SRC="javascript:alert('XSS')"), "<img>"
   end
-  
+
   def test_should_not_fall_for_ridiculous_hack
     img_hack = %(<IMG\nSRC\n=\n"\nj\na\nv\na\ns\nc\nr\ni\np\nt\n:\na\nl\ne\nr\nt\n(\n'\nX\nS\nS\n'\n)\n"\n>)
     assert_sanitized img_hack, "<img>"
@@ -214,15 +214,15 @@ class SanitizerTest < ActionController::TestCase
     raw = %(-moz-binding:url('http://ha.ckers.org/xssmoz.xml#xss'))
     assert_equal '', sanitize_css(raw)
   end
-  
+
   def test_should_sanitize_invalid_tag_names
     assert_sanitized(%(a b c<script/XSS src="http://ha.ckers.org/xss.js"></script>d e f), "a b cd e f")
   end
-  
+
   def test_should_sanitize_non_alpha_and_non_digit_characters_in_tags
     assert_sanitized('<a onclick!#$%&()*~+-_.,:;?@[/|\]^`=alert("XSS")>foo</a>', "<a>foo</a>")
   end
-  
+
   def test_should_sanitize_invalid_tag_names_in_single_tags
     assert_sanitized('<img/src="http://ha.ckers.org/xss.js"/>', "<img />")
   end
diff --git a/actionpack/test/template/html-scanner/tag_node_test.rb b/actionpack/test/template/html-scanner/tag_node_test.rb
index d1d4667378..9c8fcdc8fc 100644
--- a/actionpack/test/template/html-scanner/tag_node_test.rb
+++ b/actionpack/test/template/html-scanner/tag_node_test.rb
@@ -7,7 +7,7 @@ class TagNodeTest < Test::Unit::TestCase
     assert_equal Hash.new, node.attributes
     assert_nil node.closing
   end
-  
+
   def test_open_with_attributes
     node = tag("<TAG1 foo=hey_ho x:bar=\"blah blah\" BAZ='blah blah blah' >")
     assert_equal "tag1", node.name
@@ -15,28 +15,28 @@ class TagNodeTest < Test::Unit::TestCase
     assert_equal "blah blah", node["x:bar"]
     assert_equal "blah blah blah", node["baz"]
   end
-  
+
   def test_self_closing_without_attributes
     node = tag("<tag/>")
     assert_equal "tag", node.name
     assert_equal Hash.new, node.attributes
     assert_equal :self, node.closing
   end
-  
+
   def test_self_closing_with_attributes
     node = tag("<tag a=b/>")
     assert_equal "tag", node.name
     assert_equal( { "a" => "b" }, node.attributes )
     assert_equal :self, node.closing
   end
-  
+
   def test_closing_without_attributes
     node = tag("</tag>")
     assert_equal "tag", node.name
     assert_nil node.attributes
     assert_equal :close, node.closing
   end
-  
+
   def test_bracket_op_when_no_attributes
     node = tag("</tag>")
     assert_nil node["foo"]
@@ -46,27 +46,27 @@ class TagNodeTest < Test::Unit::TestCase
     node = tag("<tag a=b/>")
     assert_equal "b", node["a"]
   end
-  
+
   def test_attributes_with_escaped_quotes
     node = tag("<tag a='b\\'c' b=\"bob \\\"float\\\"\">")
     assert_equal "b\\'c", node["a"]
     assert_equal "bob \\\"float\\\"", node["b"]
   end
-  
+
   def test_to_s
     node = tag("<a b=c d='f' g=\"h 'i'\" />")
     assert_equal %(<a b='c' d='f' g='h \\'i\\'' />), node.to_s
   end
-  
+
   def test_tag
     assert tag("<tag>").tag?
   end
-  
+
   def test_match_tag_as_string
     assert tag("<tag>").match(:tag => "tag")
     assert !tag("<tag>").match(:tag => "b")
   end
-  
+
   def test_match_tag_as_regexp
     assert tag("<tag>").match(:tag => /t.g/)
     assert !tag("<tag>").match(:tag => /t[bqs]g/)
@@ -77,45 +77,45 @@ class TagNodeTest < Test::Unit::TestCase
     assert t.match(:attributes => {"a" => "something"})
     assert t.match(:attributes => {"b" => "else"})
   end
-  
+
   def test_match_attributes_as_regexp
     t = tag("<tag a=something b=else />")
     assert t.match(:attributes => {"a" => /^something$/})
     assert t.match(:attributes => {"b" =>  /e.*e/})
     assert t.match(:attributes => {"a" => /me..i/, "b" => /.ls.$/})
   end
-  
+
   def test_match_attributes_as_number
     t = tag("<tag a=15 b=3.1415 />")
     assert t.match(:attributes => {"a" => 15})
     assert t.match(:attributes => {"b" => 3.1415})
     assert t.match(:attributes => {"a" => 15, "b" => 3.1415})
   end
-  
+
   def test_match_attributes_exist
     t = tag("<tag a=15 b=3.1415 />")
     assert t.match(:attributes => {"a" => true})
     assert t.match(:attributes => {"b" => true})
     assert t.match(:attributes => {"a" => true, "b" => true})
   end
-  
+
   def test_match_attributes_not_exist
     t = tag("<tag a=15 b=3.1415 />")
     assert t.match(:attributes => {"c" => false})
     assert t.match(:attributes => {"c" => nil})
     assert t.match(:attributes => {"a" => true, "c" => false})
   end
-  
+
   def test_match_parent_success
     t = tag("<tag a=15 b='hello'>", tag("<foo k='value'>"))
     assert t.match(:parent => {:tag => "foo", :attributes => {"k" => /v.l/, "j" => false}})
   end
-  
+
   def test_match_parent_fail
     t = tag("<tag a=15 b='hello'>", tag("<foo k='value'>"))
     assert !t.match(:parent => {:tag => /kafka/})
   end
-  
+
   def test_match_child_success
     t = tag("<tag x:k='something'>")
     tag("<child v=john a=kelly>", t)
@@ -123,7 +123,7 @@ class TagNodeTest < Test::Unit::TestCase
     assert t.match(:child => { :tag => "sib", :attributes => {"v" => /j/}})
     assert t.match(:child => { :attributes => {"a" => "kelly"}})
   end
-  
+
   def test_match_child_fail
     t = tag("<tag x:k='something'>")
     tag("<child v=john a=kelly>", t)
@@ -131,13 +131,13 @@ class TagNodeTest < Test::Unit::TestCase
     assert !t.match(:child => { :tag => "sib", :attributes => {"v" => /r/}})
     assert !t.match(:child => { :attributes => {"v" => false}})
   end
-  
+
   def test_match_ancestor_success
     t = tag("<tag x:k='something'>", tag("<parent v=john a=kelly>", tag("<grandparent m=vaughn v=james>")))
     assert t.match(:ancestor => {:tag => "parent", :attributes => {"a" => /ll/}})
     assert t.match(:ancestor => {:attributes => {"m" => "vaughn"}})
   end
-  
+
   def test_match_ancestor_fail
     t = tag("<tag x:k='something'>", tag("<parent v=john a=kelly>", tag("<grandparent m=vaughn v=james>")))
     assert !t.match(:ancestor => {:tag => /^parent/, :attributes => {"v" => /m/}})
@@ -149,13 +149,13 @@ class TagNodeTest < Test::Unit::TestCase
     assert t.match(:descendant => {:tag => "child", :attributes => {"a" => /ll/}})
     assert t.match(:descendant => {:attributes => {"m" => "vaughn"}})
   end
-  
+
   def test_match_descendant_fail
     tag("<grandchild m=vaughn v=james>", tag("<child v=john a=kelly>", t = tag("<tag x:k='something'>")))
     assert !t.match(:descendant => {:tag => /^child/, :attributes => {"v" => /m/}})
     assert !t.match(:descendant => {:attributes => {"v" => false}})
   end
-  
+
   def test_match_child_count
     t = tag("<tag x:k='something'>")
     tag("hello", t)
@@ -229,7 +229,7 @@ class TagNodeTest < Test::Unit::TestCase
   end
 
   private
-  
+
     def tag(content, parent=nil)
       node = HTML::Node.parse(parent,0,0,content)
       parent.children << node if parent
diff --git a/actionpack/test/template/html-scanner/text_node_test.rb b/actionpack/test/template/html-scanner/text_node_test.rb
index 1ab3f4454e..6f61253ffa 100644
--- a/actionpack/test/template/html-scanner/text_node_test.rb
+++ b/actionpack/test/template/html-scanner/text_node_test.rb
@@ -4,27 +4,27 @@ class TextNodeTest < Test::Unit::TestCase
   def setup
     @node = HTML::Text.new(nil, 0, 0, "hello, howdy, aloha, annyeong")
   end
-  
+
   def test_to_s
     assert_equal "hello, howdy, aloha, annyeong", @node.to_s
   end
-  
+
   def test_find_string
     assert_equal @node, @node.find("hello, howdy, aloha, annyeong")
     assert_equal false, @node.find("bogus")
   end
-  
+
   def test_find_regexp
     assert_equal @node, @node.find(/an+y/)
     assert_nil @node.find(/b/)
   end
-  
+
   def test_find_hash
     assert_equal @node, @node.find(:content => /howdy/)
     assert_nil @node.find(:content => /^howdy$/)
     assert_equal false, @node.find(:content => "howdy")
   end
-  
+
   def test_find_other
     assert_nil @node.find(:hello)
   end
diff --git a/actionpack/test/template/html-scanner/tokenizer_test.rb b/actionpack/test/template/html-scanner/tokenizer_test.rb
index a001bcbbad..bf45a7c2e3 100644
--- a/actionpack/test/template/html-scanner/tokenizer_test.rb
+++ b/actionpack/test/template/html-scanner/tokenizer_test.rb
@@ -29,7 +29,7 @@ class TokenizerTest < Test::Unit::TestCase
     tokenize "</tag>"
     assert_next "</tag>"
   end
-  
+
   def test_tag_with_single_quoted_attribute
     tokenize %{<tag a='hello'>x}
     assert_next %{<tag a='hello'>}
@@ -49,7 +49,7 @@ class TokenizerTest < Test::Unit::TestCase
     tokenize %{<tag a="hello\\"">x}
     assert_next %{<tag a="hello\\"">}
   end
-  
+
   def test_tag_with_unquoted_attribute
     tokenize %{<tag a=hello>x}
     assert_next %{<tag a=hello>}
@@ -59,12 +59,12 @@ class TokenizerTest < Test::Unit::TestCase
     tokenize %{<tag a="x < y">x}
     assert_next %{<tag a="x < y">}
   end
-  
+
   def test_tag_with_gt_char_in_attribute
     tokenize %{<tag a="x > y">x}
     assert_next %{<tag a="x > y">}
   end
-  
+
   def test_doctype_tag
     tokenize %{<!DOCTYPE "blah" "blah" "blah">\n    <html>}
     assert_next %{<!DOCTYPE "blah" "blah" "blah">}
@@ -90,7 +90,7 @@ class TokenizerTest < Test::Unit::TestCase
     assert_next %{original }
     assert_next %{< hello > world}
   end
-  
+
   def test_less_than_without_matching_greater_than
     tokenize %{hello <span onmouseover="gotcha"\n<b>foo</b>\nbar</span>}
     assert_next %{hello }
@@ -109,22 +109,22 @@ class TokenizerTest < Test::Unit::TestCase
     assert_next %{<!-- neverending...}
     assert_end
   end
-  
+
   private
-  
+
     def tokenize(text)
       @tokenizer = HTML::Tokenizer.new(text)
     end
-    
+
     def assert_next(expected, message=nil)
       token = @tokenizer.next
       assert_equal expected, token, message
     end
-    
+
     def assert_sequence(*expected)
       assert_next expected.shift until expected.empty?
     end
-    
+
     def assert_end(message=nil)
       assert_nil @tokenizer.next, message
     end
diff --git a/actionpack/test/template/number_helper_test.rb b/actionpack/test/template/number_helper_test.rb
index 7f787b7b00..d27cec0a29 100644
--- a/actionpack/test/template/number_helper_test.rb
+++ b/actionpack/test/template/number_helper_test.rb
@@ -116,7 +116,7 @@ class NumberHelperTest < ActionView::TestCase
     assert_equal "9775.00", number_with_precision(9775, :precision => 6, :significant => true )
     assert_equal "5.392900", number_with_precision(5.3929, :precision => 7, :significant => true )
     assert_equal "0.0", number_with_precision(0, :precision => 2, :significant => true )
-    assert_equal "0", number_with_precision(0, :precision => 1, :significant => true )    
+    assert_equal "0", number_with_precision(0, :precision => 1, :significant => true )
     assert_equal "0.0001", number_with_precision(0.0001, :precision => 1, :significant => true )
     assert_equal "0.000100", number_with_precision(0.0001, :precision => 3, :significant => true )
     assert_equal "0.0001", number_with_precision(0.0001111, :precision => 1, :significant => true )
diff --git a/actionpack/test/template/tag_helper_test.rb b/actionpack/test/template/tag_helper_test.rb
index 507cdca8d0..85ac515660 100644
--- a/actionpack/test/template/tag_helper_test.rb
+++ b/actionpack/test/template/tag_helper_test.rb
@@ -90,17 +90,17 @@ class TagHelperTest < ActionView::TestCase
   def test_cdata_section
     assert_equal "<![CDATA[<hello world>]]>", cdata_section("<hello world>")
   end
-  
+
   def test_escape_once
     assert_equal '1 &lt; 2 &amp; 3', escape_once('1 < 2 &amp; 3')
   end
-  
+
   def test_tag_honors_html_safe_for_param_values
     ['1&amp;2', '1 &lt; 2', '&#8220;test&#8220;'].each do |escaped|
       assert_equal %(<a href="#{escaped}" />), tag('a', :href => escaped.html_safe)
     end
   end
-  
+
   def test_skip_invalid_escaped_attributes
     ['&1;', '&#1dfa3;', '& #123;'].each do |escaped|
       assert_equal %(<a href="#{escaped.gsub /&/, '&amp;'}" />), tag('a', :href => escaped)
diff --git a/actionpack/test/template/text_helper_test.rb b/actionpack/test/template/text_helper_test.rb
index d22b9fe406..88ec6fc740 100644
--- a/actionpack/test/template/text_helper_test.rb
+++ b/actionpack/test/template/text_helper_test.rb
@@ -99,7 +99,7 @@ class TextHelperTest < ActionView::TestCase
   def test_highlight_should_be_html_safe
     assert highlight("This is a beautiful morning", "beautiful").html_safe?
   end
- 
+
   def test_highlight
     assert_equal(
       "This is a <strong class=\"highlight\">beautiful</strong> morning",
@@ -430,7 +430,7 @@ class TextHelperTest < ActionView::TestCase
   def test_auto_link_other_protocols
     ftp_raw = 'ftp://example.com/file.txt'
     assert_equal %(Download #{generate_result(ftp_raw)}), auto_link("Download #{ftp_raw}")
-    
+
     file_scheme   = 'file:///home/username/RomeoAndJuliet.pdf'
     z39_scheme    = 'z39.50r://host:696/db'
     chrome_scheme = 'chrome://package/section/path'
@@ -452,7 +452,7 @@ class TextHelperTest < ActionView::TestCase
     assert_equal linked3, auto_link(linked3)
     assert_equal linked4, auto_link(linked4)
     assert_equal linked5, auto_link(linked5)
-    
+
     linked_email = %Q(<a href="mailto:david@loudthinking.com">Mail me</a>)
     assert_equal linked_email, auto_link(linked_email)
   end
@@ -493,11 +493,11 @@ class TextHelperTest < ActionView::TestCase
 
     assert_equal %(<p><a href="#{url}">#{url[0...7]}...</a><br /><a href="mailto:#{email}">#{email[0...7]}...</a><br /></p>), auto_link("<p>#{url}<br />#{email}<br /></p>") { |url| truncate(url, :length => 10) }
   end
-  
+
   def test_auto_link_with_block_with_html
     pic = "http://example.com/pic.png"
     url = "http://example.com/album?a&b=c"
-    
+
     assert_equal %(My pic: <a href="#{pic}"><img src="#{pic}" width="160px"></a> -- full album here #{generate_result(url)}), auto_link("My pic: #{pic} -- full album here #{url}") { |link|
       if link =~ /\.(jpg|gif|png|bmp|tif)$/i
         raw %(<img src="#{link}" width="160px">)
@@ -512,7 +512,7 @@ class TextHelperTest < ActionView::TestCase
       auto_link("Welcome to my new blog at http://www.myblog.com/. Please e-mail me at me@email.com.",
                 :link => :all, :html => { :class => "menu", :target => "_blank" })
   end
-  
+
   def test_auto_link_with_multiple_trailing_punctuations
     url = "http://youtube.com"
     url_result = generate_result(url)
diff --git a/actionpack/test/template/translation_helper_test.rb b/actionpack/test/template/translation_helper_test.rb
index 1be418a206..952719a589 100644
--- a/actionpack/test/template/translation_helper_test.rb
+++ b/actionpack/test/template/translation_helper_test.rb
@@ -7,12 +7,12 @@ class TranslationHelperTest < ActiveSupport::TestCase
   attr_reader :request
   def setup
   end
-  
+
   def test_delegates_to_i18n_setting_the_raise_option
     I18n.expects(:translate).with(:foo, :locale => 'en', :raise => true).returns("")
     translate :foo, :locale => 'en'
   end
-  
+
   def test_returns_missing_translation_message_wrapped_into_span
     expected = '<span class="translation_missing">en, foo</span>'
     assert_equal expected, translate(:foo)
@@ -28,7 +28,7 @@ class TranslationHelperTest < ActiveSupport::TestCase
     I18n.expects(:localize).with(@time)
     localize @time
   end
-  
+
   def test_scoping_by_partial
     I18n.expects(:translate).with("test.translation.helper", :raise => true).returns("helper")
     @view = ActionView::Base.new(ActionController::Base.view_paths, {})
@@ -40,7 +40,7 @@ class TranslationHelperTest < ActiveSupport::TestCase
     @view = ActionView::Base.new(ActionController::Base.view_paths, {})
     assert_equal "foobar", @view.render(:file => "test/scoped_translation")
   end
-  
+
   def test_translate_does_not_mark_plain_text_as_safe_html
     I18n.expects(:translate).with("hello", :raise => true).returns("Hello World")
     assert_equal false, translate("hello").html_safe?
diff --git a/actionpack/test/template/url_helper_test.rb b/actionpack/test/template/url_helper_test.rb
index d59bbec4a9..19effbc82f 100644
--- a/actionpack/test/template/url_helper_test.rb
+++ b/actionpack/test/template/url_helper_test.rb
@@ -654,10 +654,10 @@ class PolymorphicControllerTest < ActionController::TestCase
     get :index, :workshop_id => 1
     assert_equal "/workshops/1/sessions\n<a href=\"/workshops/1/sessions\">Session</a>", @response.body
   end
-  
+
   def test_existing_nested_resource
     @controller = SessionsController.new
-  
+
     get :show, :workshop_id => 1, :id => 1
     assert_equal "/workshops/1/sessions/1\n<a href=\"/workshops/1/sessions/1\">Session</a>", @response.body
   end
-- 
cgit v1.2.3