実際に使っているコードより抜粋。 IntegrationTestの中に次の2つのメソッドを定義する。 159 def new_session(&block) 160 open_session do |sess| 161 webrat_session = ::Webrat.session_class.new(sess) 162 @_webrat_sessions.unshift webrat_session 163 yield sess 164 @_webrat_sessions.shift 165 end 166 end 167 168 def webrat_session 169 @_webrat_sessions ||= [::Webrat.session_class.new(self)] 170 @_webrat_sessions.first 171 end 使うときはこうする。 1