Don't warn when the deprecated ivar proxy is instantiated.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4698 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
Jeremy Kemper 2006-08-07 06:10:34 +00:00
parent cfd9e05a2e
commit 2bf8f2307e
2 changed files with 3 additions and 5 deletions

@ -78,7 +78,6 @@ class DeprecatedInstanceVariableProxy
def initialize(instance, method, var = "@#{method}")
@instance, @method, @var = instance, method, var
deprecation_warning :initialize, caller
end
private

@ -68,9 +68,8 @@ def test_nil_behavior_is_ignored
def test_deprecated_instance_variable_proxy
assert_not_deprecated { @dtc.request.size }
assert_deprecated('Using @request directly is deprecated - call request instead.') do
assert_equal @dtc.request.size, @dtc.old_request.size
assert_equal @dtc.request.to_s, @dtc.old_request.to_s
end
warning = 'Using @request directly is deprecated - call request instead.'
assert_deprecated(warning) { assert_equal @dtc.request.size, @dtc.old_request.size }
assert_deprecated(warning) { assert_equal @dtc.request.to_s, @dtc.old_request.to_s }
end
end