aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/rails-2.1.0/actionpack/test/controller/deprecation
diff options
context:
space:
mode:
authorfrancis <francis>2008-09-03 14:05:56 +0000
committerfrancis <francis>2008-09-03 14:05:56 +0000
commit3823e5cbc642d95a17fdb316736e7afe6334140c (patch)
treeaaa186d9fc8fead8d777c78b98de87c02fc18ca2 /vendor/rails-2.1.0/actionpack/test/controller/deprecation
parentaf7a374ae63935168df2bbc02288f54f52c701a5 (diff)
Rails 2.1.0
Diffstat (limited to 'vendor/rails-2.1.0/actionpack/test/controller/deprecation')
-rw-r--r--vendor/rails-2.1.0/actionpack/test/controller/deprecation/deprecated_base_methods_test.rb37
1 files changed, 37 insertions, 0 deletions
diff --git a/vendor/rails-2.1.0/actionpack/test/controller/deprecation/deprecated_base_methods_test.rb b/vendor/rails-2.1.0/actionpack/test/controller/deprecation/deprecated_base_methods_test.rb
new file mode 100644
index 000000000..8c1a8954a
--- /dev/null
+++ b/vendor/rails-2.1.0/actionpack/test/controller/deprecation/deprecated_base_methods_test.rb
@@ -0,0 +1,37 @@
+require 'abstract_unit'
+
+class DeprecatedBaseMethodsTest < Test::Unit::TestCase
+ class Target < ActionController::Base
+
+ def home_url(greeting)
+ "http://example.com/#{greeting}"
+ end
+
+ def raises_name_error
+ this_method_doesnt_exist
+ end
+
+ def rescue_action(e) raise e end
+ end
+
+ Target.view_paths = [ File.dirname(__FILE__) + "/../../fixtures" ]
+
+ def setup
+ @request = ActionController::TestRequest.new
+ @response = ActionController::TestResponse.new
+ @controller = Target.new
+ end
+
+ def test_log_error_silences_deprecation_warnings
+ get :raises_name_error
+ rescue => e
+ assert_not_deprecated { @controller.send :log_error, e }
+ end
+
+ def test_assertion_failed_error_silences_deprecation_warnings
+ get :raises_name_error
+ rescue => e
+ error = Test::Unit::Error.new('testing ur doodz', e)
+ assert_not_deprecated { error.message }
+ end
+end