How Do I Expose the Current RSPEC File and Description
My goal with this monkey patch was to expose the rspec filename and description as global variables so that my exception handling code can know which rspec test caused the exception.
module Spec module Example module ExampleMethods alias :old_execute execute def execute(run_options, instance_variables) $rspec_location = @_proxy.location $rspec_description = description old_execute(run_options, instance_variables) end end end end