Commit Graph

273 Commits

Author SHA1 Message Date
Amos King 0a021059d6 Added to rails test for have_tag 2009-01-23 21:13:52 -06:00
Amos King 0b8e378fb2 change to use rails label tag for test. 2009-01-23 20:56:16 -06:00
Amos King 8c0facc5af cleanup and tests closes LH #82 2009-01-23 16:05:33 -06:00
Amos King 813adcc238 Remove the rails selenium test directory and change rake tasks for selenium and rails modes to run the same tests. The end goal should be that the same tests run in both Seleium and Webrat. 2009-01-23 15:37:26 -06:00
Amos King da59584cdf add the ability for selenium mode to create pids dirs 2009-01-23 15:34:51 -06:00
Amos King 2c9b546a83 Merge branch 'lh_120_tests_with_selenium' of git@github.com:gaffo/webrat into lh_82
Conflicts:
	spec/integration/rails/test/integration/webrat_test.rb
2009-01-23 15:11:16 -06: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
Adam Greene 4e3cf59920 adding a helper method to make it easier to see where the user was redirected_to 2009-01-20 19:30:22 -05:00
Adam Greene ce36e5890f lets follow redirects that are on the same domain but a different subdomain... 2009-01-20 19:30:16 -05:00
Bryan Helmkamp d60f524df1 Merge commit '1bfe7634f8bb93472f4f53715d43916a8ff1569f' 2009-01-20 00:26:36 -05:00
ichverstehe 1bfe7634f8 sinatra 0.9 support 2009-01-19 23:51:01 +01:00
Kyle Hargraves 6529a016d1 Labels should only search for fields within the current scope 2009-01-19 13:45:36 -06:00
Bryan Helmkamp 14d114ce1d Ensure the previous pages params aren't passed through redirect 2009-01-19 13:56:22 -05:00
Bryan Helmkamp b8b4a614c4 Use reload instead of deprecated reloads in spec 2009-01-19 13:40:58 -05:00
Kyle Hargraves 2b38b78724 field_labeled() should disregard labels without matching fields 2009-01-18 15:57:08 -06:00
Bryan Helmkamp f92f9bead8 Parse content as HTML (unless the Content-Type is XML) 2009-01-18 16:34:42 -05:00
Bryan Helmkamp 00d0d7b438 Temporary shim to support Merb's require statement for Webrat 2009-01-18 16:20:58 -05:00
Bryan Helmkamp fdb94f399c Allow multiple configuration blocks without dropping previous configuration.
If you really want to start with a default configuration use:

  Webrat.configure(Webrat::Configuration.new) do |config|
    ...
  end
2009-01-18 16:15:56 -05:00
Bryan Helmkamp 6676ae2da9 Adding integration test for field_labeled 2009-01-17 17:13:20 -05:00
Bryan Helmkamp 9be3f772bf Whitespace 2009-01-17 17:03:31 -05:00
Bryan Helmkamp 45c5a6a34d Remove a couple pending specs 2009-01-17 17:02:05 -05:00
Zach Dennis cdf9908f9e Fixed bug where Scope was creating a new DOM rather than re-using the existing DOM. [#105 state:resolved] 2009-01-17 16:59:12 -05:00
Bryan Helmkamp 9133fdc0e2 Need test/unit to test assert functionality 2009-01-17 16:34:00 -05:00
Bryan Helmkamp 55bc6b8e00 Merge commit 'gaffo/lh_123' into lh_123
Conflicts:
	History.txt
2009-01-17 16:27:39 -05:00
Bryan Helmkamp 1731681e79 Merge commit 'cornel/lh_110'
Conflicts:
	History.txt
2009-01-17 16:10:34 -05:00
Bryan Helmkamp 3e3d8e3659 Raise a Webrat::NotFoundError if the scope passed to #within doesn't exist [#90 state:resolved] 2009-01-17 13:27:32 -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
Amos King 3707262e72 make asserts count for assert_contain 2009-01-14 11:00:42 -06:00
Amos King ea930106b6 remove commented code and make assert_contain use a true assertion 2009-01-14 10:58:48 -06:00
Amos King 652610381a added selenium test for assert_selector 2009-01-13 22:48:57 -06:00
Amos King fd860a2e6d added rails test for assert_selector 2009-01-13 22:48:06 -06:00
Amos King a32ec70d7f added xpath test to selenium 2009-01-13 22:45:26 -06:00
Amos King 647eb4cb6f add test for assert_xpath 2009-01-13 22:43:31 -06:00
Amos King 2d065e8a2d add test for click_link with id to selenium 2009-01-13 22:43:14 -06:00
Amos King 0aa5fda61d added click link test to selenium 2009-01-13 22:35:58 -06:00
Amos King 2510e7d43d added clicking link by id 2009-01-13 22:34:47 -06:00
Amos King 3902573d3e add a link to the rendered text and add a test for clicking it 2009-01-13 22:33:47 -06:00
Amos King 9745673f1c Revert "remove commented code and make assert_contain use a true assertion"
This reverts commit 114db434182bbf9ad5b2737d181048bab363f055.
2009-01-13 22:30:52 -06:00
Amos King cdd390a19d remove commented code and make assert_contain use a true assertion 2009-01-13 22:30:52 -06:00
Amos King a396758da4 fixed rakefile so the tasks will run the correct mode, and so there is a task to run both modes. 2009-01-13 07:57:20 -06:00
Mike Gaffney 758e323f89 breaking up selenium from rails_webrat tests for the moment 2009-01-13 00:26:49 -06:00
Mike Gaffney c0220232c7 broke selenium mode tests out into a seperate file. 2009-01-13 00:13:17 -06:00
Mike Gaffney c1b49f36ea working on getting standardized for the specs 2009-01-12 23:31:14 -06:00
Mike Gaffney f7f8c91cb7 getting selenium up and running 2009-01-12 22:54:33 -06:00
Mike Gaffney f2a202ae5e adding pids directories 2009-01-12 22:44:53 -06:00
Mike Gaffney f835bac31b cleaning out app and getting selenium mode to work 2009-01-12 22:42:35 -06:00
Mike Gaffney bdf660aecb Renamed the task for seleniumw 2009-01-12 22:30:36 -06:00
Mike Gaffney a8a63472bc breaking the test mode out into a specific test modes 2009-01-12 22:30:03 -06:00