Use @_webrat_session instance variable instead of @session for Merb integration to avoid collisions
This commit is contained in:
parent
1fb04374a7
commit
055bd568f5
|
@ -1,3 +1,9 @@
|
||||||
|
== Trunk
|
||||||
|
|
||||||
|
* Minor enhancements
|
||||||
|
|
||||||
|
* Use @_webrat_session instance variable instead of @session for Merb integration to avoid collisions
|
||||||
|
|
||||||
== 0.3.0 / 2008-11-07
|
== 0.3.0 / 2008-11-07
|
||||||
|
|
||||||
* Major enhancements
|
* Major enhancements
|
||||||
|
|
|
@ -3,7 +3,7 @@ require "rubygems"
|
||||||
$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__)))
|
$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__))) unless $LOAD_PATH.include?(File.expand_path(File.dirname(__FILE__)))
|
||||||
|
|
||||||
module Webrat
|
module Webrat
|
||||||
VERSION = '0.3.0'
|
VERSION = '0.3.1'
|
||||||
|
|
||||||
def self.root #:nodoc:
|
def self.root #:nodoc:
|
||||||
defined?(RAILS_ROOT) ? RAILS_ROOT : Merb.root
|
defined?(RAILS_ROOT) ? RAILS_ROOT : Merb.root
|
||||||
|
|
|
@ -5,8 +5,8 @@ module Webrat
|
||||||
meths.each do |meth|
|
meths.each do |meth|
|
||||||
self.class_eval <<-RUBY
|
self.class_eval <<-RUBY
|
||||||
def #{meth}(*args, &blk)
|
def #{meth}(*args, &blk)
|
||||||
@session ||= ::Webrat::MerbSession.new
|
@_webrat_session ||= ::Webrat::MerbSession.new
|
||||||
@session.#{meth}(*args, &blk)
|
@_webrat_session.#{meth}(*args, &blk)
|
||||||
end
|
end
|
||||||
RUBY
|
RUBY
|
||||||
end
|
end
|
||||||
|
|
|
@ -56,12 +56,12 @@ module Merb
|
||||||
module Test
|
module Test
|
||||||
module RequestHelper #:nodoc:
|
module RequestHelper #:nodoc:
|
||||||
def request(uri, env = {})
|
def request(uri, env = {})
|
||||||
@session ||= Webrat::MerbSession.new
|
@_webrat_session ||= Webrat::MerbSession.new
|
||||||
@session.response = @session.request(uri, env)
|
@_webrat_session.response = @_webrat_session.request(uri, env)
|
||||||
end
|
end
|
||||||
|
|
||||||
def follow_redirect
|
def follow_redirect
|
||||||
@session.follow_redirect
|
@_webrat_session.follow_redirect
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue