Commit Graph

722 Commits

Author SHA1 Message Date
Amos King 45bd577955 fix selenium matchers to only overide needed methods from the oriinal matchers so that I don't have to write the same methods again for selenium mode. 2009-01-02 14:31:43 -06:00
Mike b77c33b865 added delegator for response_body to session so it is accessible from integration test when using test::unit 2009-01-02 13:05:27 -06:00
Amos King b3d6c9d89b assert_contain and assert_not_contain fully functional 2008-12-31 17:01:46 -06:00
Josh Knowles e19b1cc323 Rails and Merb integration tests for following redirects 2008-12-29 23:14:26 -05:00
Josh Knowles e77495bc04 Refactor redirect handling as Merb response doesn't support the redirect? method. All integration specs now passing again. 2008-12-29 22:45:55 -05:00
Josh Knowles b222d3fde3 Allow the running of Rails/Merb integration specs independently 2008-12-29 22:15:03 -05:00
Josh Knowles 7044eb5863 Make merb integration test load 'local' webrat, instead of the gem. 2008-12-29 22:14:58 -05:00
Nicolas Sanguinetti 7258ea3349 Make rails integration test load 'local' webrat, instead of the gem. 2008-12-29 22:14:52 -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
Josh Knowles a569738542 Running rake spec should run all specs (even those in sub-directories) 2008-12-29 20:54:59 -05:00
Kieran Pilkington 0938c6dafc bugfix: when h was nil (which it was for all my tests), everyone would fail with nil.[]= errors. Making sure we at least have a blank hash fixes this. 2008-12-29 19:27:30 -05:00
Nicolas Sanguinetti 499dcefefe Add integration tests for sinatra 2008-12-29 06:41:50 -02:00
Nicolas Sanguinetti 33e853710e Make rails integration test load 'local' webrat, instead of the gem. 2008-12-29 06:41:30 -02:00
Nicolas Sanguinetti 25c3fd73db Rename sinatra session spec so it matches the other ones 2008-12-29 06:14:27 -02:00
Nicolas Sanguinetti 47bc51b864 Merge commit 'brynary/master' 2008-12-29 06:11:04 -02:00
Nicolas Sanguinetti a058c8e5cc Fix sinatra spec for redirects 2008-12-29 06:05:04 -02:00
Bryan Helmkamp 2562942b6d Adding merb app for integration testing 2008-12-29 02:10:05 -05:00
Bryan Helmkamp add38820e5 Adding two tests for Rails integration 2008-12-29 01:30:26 -05:00
Bryan Helmkamp 39e0200608 Adding a Rails app for integration testing 2008-12-29 01:11:41 -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
Bryan Helmkamp 828857f88e Bumping nokogiri depenency version 2008-12-29 00:49:24 -05:00
Nicolas Sanguinetti 422c6aea89 Use request_page to handle sinatra redirects
This should make current_url and keeping the referrer work as expected
2008-12-29 03:37:41 -02:00
Nicolas Sanguinetti 6704d487bc Disable sinatra's app run and reload 2008-12-29 03:37:12 -02:00
Nicolas Sanguinetti 6d108393be Allow accessing the request and response from SinatraSession 2008-12-29 01:40:14 -02:00
Bryan Helmkamp 2ead102f54 Merge commit 'joshknowles/master' 2008-12-28 21:15:31 -05:00
Josh Knowles 4b6558e7e5 Properly set referer and redirect to proper location 2008-12-28 21:12:34 -05:00
Bryan Helmkamp a018af99ff Remove references to should_see and should_not_see, which don't exist 2008-12-28 21:05:22 -05:00
Bryan Helmkamp 29274f9b4b Merge commit 'joshknowles/master'
Conflicts:
	lib/webrat/rails.rb
	spec/webrat/rails/rails_session_spec.rb
2008-12-28 19:35:42 -05:00
Bryan Helmkamp f409ec3ecb Better error message if Webrat mode is unknown 2008-12-28 14:24:24 -05:00
Bryan Helmkamp 61b864f113 History 2008-12-27 20:19:01 -05:00
Bryan Helmkamp 7c603f834c Minor refactorings 2008-12-27 20:18:55 -05:00
Kieran Pilkington 45f36b8ed9 adding specs for the selenium environment/port settings 2008-12-28 12:52:10 +13:00
Mike Gaffney f864bbde52 fixing typos 2008-12-27 17:48:31 -06:00
Mike Gaffney a954b02b22 adding in failure messages 2008-12-27 17:30:54 -06:00
Mike Gaffney 83fd944ecc removing removed files 2008-12-27 17:24:30 -06:00
Mike Gaffney 449edf4a10 updated from master 2008-12-27 17:22:51 -06:00
Mike Gaffney fbcd509097 added code, working on specs 2008-12-27 16:44:54 -06:00
Kieran Pilkington 2c51d90830 adding configuration option to change seleniums environment and port settings 2008-12-28 11:39:34 +13:00
Bryan Helmkamp 362df8abf0 Fix startup bug when using Webrat::Selenium with Test::Unit 2008-12-27 15:57:01 -05:00
Bryan Helmkamp 2bf3c0aaa3 Ignoring test_apps directory for now 2008-12-27 14:04:35 -05:00
Bryan Helmkamp 0eaad52768 Cleanup the way the tests switch Webrat modes 2008-12-25 23:28:29 -05:00
gaffo 22c7834512 Sets the Webrat mode with Configuration#mode= in the config block 2008-12-25 23:07:10 -05:00
Bryan Helmkamp 6d7fc04f71 Add pending spec for bug in #within that needs fixing 2008-12-25 22:53:23 -05:00
Josh Knowles 89e9ea91e9 Support forwarding headers when following redirects when using the SinatraSession 2008-12-25 18:28:54 -05:00
Josh Knowles d0504d9344 First pass at initial specs for Webrat::SinatraSession 2008-12-25 17:58:56 -05:00
Josh Knowles b88b2b2949 Forward headers during redirects when using the RailsSession. 2008-12-25 16:53:06 -05:00
Bryan Helmkamp bd6f4986fb Specs are only pending on MRI. They pass on JRuby 2008-12-25 12:23:06 -05:00
Bryan Helmkamp 5015122fa9 Use a more liberal regexp to try to pass on all platforms 2008-12-25 12:11:48 -05:00
Bryan Helmkamp 267a66cbc1 Try to fix issue where Mechanize mode leaks into spec run 2008-12-25 12:03:05 -05:00
Bryan Helmkamp 056ed85d98 History 2008-12-25 02:11:19 -05:00