lib/webrat/core/methods.rb in brynary-webrat-0.3.2.1 vs lib/webrat/core/methods.rb in brynary-webrat-0.3.2.2

- old
+ new

@@ -5,18 +5,22 @@ meths.each do |meth| self.class_eval <<-RUBY def #{meth}(*args, &blk) webrat_session.#{meth}(*args, &blk) end - - def webrat_session - @_webrat_session ||= ::Webrat.session_class.new(self) - end RUBY end end + def webrat + webrat_session + end + + def webrat_session + @_webrat_session ||= ::Webrat.session_class.new(self) + end + # all of these methods delegate to the @session, which should # be created transparently. # # Note that when using Webrat, #request also uses @session, so # that #request and webrat native functions behave interchangably @@ -43,12 +47,14 @@ :select_option, :set_hidden_field, :submit_form, :request_page, :current_dom, :selects_date, :selects_time, :selects_datetime, :select_date, :select_time, :select_datetime, - :wait_for_page_to_load, :field_by_xpath, - :field_with_id + :field_with_id, + :selenium, + :simulate, :automate + end end \ No newline at end of file