Bryan Helmkamp
89ec303db5
Rename RailsSession to RailsAdapter
2009-08-12 20:52:57 -04:00
Simon Rozet
f2b3b9891b
Refactor Webrat::Session
...
* Webrat::Session.new now take a session adapter class as it's argument and
delegates methods such as #response_body and #response_code to an instance
of it.
* Some of these methods will go away in the future. However, *a lot*
of specs depends on them so I've left them for now. The plan is to
strip down the session adapter API to these three methods:
* request
* response_code
* response_body
* I had to mark a spec as pending: spec/private/rails/rails_session_spec.rb
2009-06-25 00:07:30 +02:00
Bryan Helmkamp
b439d7f807
Revert "Canonicalize all URLs (Shalon Wood)"
...
This reverts commit 755cf6e508
.
2009-05-11 16:48:28 -04:00
Bryan Helmkamp
755cf6e508
Canonicalize all URLs (Shalon Wood)
2009-05-11 00:12:27 -04:00
Bryan Helmkamp
03914fd293
Whitespace
2009-04-07 20:30:12 -04:00
Zach Dennis
0272e81847
Fixed issue where webrat was only using relative paths when making requests for Rails apps. This borked Rails apps that use subdomains [John Hwang/Zach Dennis]
2009-01-20 21:48:48 -05:00
Josh Knowles
7a59353c78
Unfortunately this commit breaks any Rails specs which pass anchor tags. I like the concept, but I'd prefer to work on this post 0.4.1 once I have a bit more time to work out the failures in our referance app.
...
This reverts commit 4fc2b7eb7e
.
2009-01-20 20:08:57 -05:00
Adam Greene
4fc2b7eb7e
removing the normalization of url's for the rails session. stipping them of host, port, and anchors is not really needed, especially since josh's redirect change to stop when going to a different host. See comments here: http://webrat.lighthouseapp.com/projects/10503-webrat/tickets/132
2009-01-20 19:30:28 -05:00
Bryan Helmkamp
7a7cb3f002
Support passing an ActiveRecord model to #within when in Rails mode [ #68 state:resolved] (Luke Melia)
2009-01-17 13:18:42 -05:00
Josh Knowles
ce364d1663
Refactor redirect support out of RailsSession & SinatraSession and into Session#request_page
2008-12-29 21:19:13 -05:00
Bryan Helmkamp
b4dd150250
Moving spec/webrat to spec/private and spec/api to spec/public (a la Merb)
2008-12-29 01:06:04 -05:00