aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/deprecation_test.rb
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2008-05-06 11:52:44 +0100
committerPratik Naik <pratiknaik@gmail.com>2008-05-06 11:52:44 +0100
commita53331a161f72b25f6e9c860db43acaf23250f68 (patch)
tree782fda5754ab5e2489f0bb6f0650774c190be125 /activesupport/test/deprecation_test.rb
parent2c39836dc3c06813fce031d1bb390149b53ebd1c (diff)
downloadrails-a53331a161f72b25f6e9c860db43acaf23250f68.tar.gz
rails-a53331a161f72b25f6e9c860db43acaf23250f68.tar.bz2
rails-a53331a161f72b25f6e9c860db43acaf23250f68.zip
Add class to deprecate instance variables
Add ActiveSupport::Deprecation::DeprecatedInstanceVariable class to deprecate instance variables of primitive types such as stings.
Diffstat (limited to 'activesupport/test/deprecation_test.rb')
-rw-r--r--activesupport/test/deprecation_test.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/activesupport/test/deprecation_test.rb b/activesupport/test/deprecation_test.rb
index ebfa405947..11357e250f 100644
--- a/activesupport/test/deprecation_test.rb
+++ b/activesupport/test/deprecation_test.rb
@@ -149,3 +149,13 @@ class DeprecationTest < Test::Unit::TestCase
assert_nil @last_message
end
end
+
+class DeprecatedIvarTest < Test::Unit::TestCase
+
+ def test_deprecated_ivar
+ @action = ActiveSupport::Deprecation::DeprecatedInstanceVariable.new("fubar", :foobar)
+
+ assert_deprecated(/Instance variable @foobar is deprecated! Call instance method foobar instead/) { assert_equal "fubar", @action }
+ end
+
+end