diff options
author | Pratik Naik <pratiknaik@gmail.com> | 2008-05-06 11:52:44 +0100 |
---|---|---|
committer | Pratik Naik <pratiknaik@gmail.com> | 2008-05-06 11:52:44 +0100 |
commit | a53331a161f72b25f6e9c860db43acaf23250f68 (patch) | |
tree | 782fda5754ab5e2489f0bb6f0650774c190be125 /activesupport/test/deprecation_test.rb | |
parent | 2c39836dc3c06813fce031d1bb390149b53ebd1c (diff) | |
download | rails-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.rb | 10 |
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 |