module Lurker::SpecHelper::Rails::ClassMethods::LurkerSession
Public Instance Methods
process(*)
click to toggle source
Calls superclass method
# File lib/lurker/spec_helper/rails.rb, line 11 def process(*) super.tap do if Lurker::Spy.enabled? [:@request, :@response].each do |iv_name| if !instance_variable_defined?(iv_name) || instance_variable_get(iv_name).nil? raise Lurker::Spy::BlindError.new("#{iv_name} is nil: make sure you set it in your test's setup method.") end end Lurker::Spy.current.request = Lurker::Request.build_from_action_dispatch(@request) Lurker::Spy.current.response = Lurker::Response.build_from_action_dispatch(@response) end end end