diff --git a/lib/rspec/rails/fixture_support.rb b/lib/rspec/rails/fixture_support.rb index 9c7d1eeb5..7624cb364 100644 --- a/lib/rspec/rails/fixture_support.rb +++ b/lib/rspec/rails/fixture_support.rb @@ -46,7 +46,7 @@ def fixtures(*args) def proxy_method_warning_if_called_in_before_context_scope(method_name) orig_implementation = instance_method(method_name) define_method(method_name) do |*args, &blk| - if inspect.include?("before(:context)") + if RSpec.current_scope == :before_context_hook RSpec.warn_with("Calling fixture method in before :context ") else orig_implementation.bind(self).call(*args, &blk)