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 |
|
cornel.borcean
|
c79d2216b2
|
added selenium_browser_key to allow running on more than firefox, and completed the ability to configure to work with selenium grid."
"
|
2009-01-12 15:15:11 -06:00 |
|
cornel.borcean
|
e49c341fc0
|
implemented start and stop selenium server only if the selenium_server_address is nil
|
2009-01-12 14:17:05 -06:00 |
|
cornel.borcean
|
0edffe0ac4
|
added selenium_server port and address and application address for configuring selenium more dynamically
|
2009-01-12 12:50:53 -06:00 |
|
cornel.borcean
|
0ce92dfcd8
|
changed selenium_environment to application_environment and deprecated selenium_environment and selenium_port
|
2009-01-12 12:32:14 -06:00 |
|
cornel.borcean
|
33d2cdcc53
|
changed selenium_port to application_port to reflect what the variable is used for ...
|
2009-01-12 12:13:22 -06:00 |
|
Lena
|
b4d85cb50b
|
Added recognition of input tags with type button, which are generated by the Rails submit_to_remote helper
|
2009-01-07 12:27:47 +01:00 |
|
Mike
|
d354c218d0
|
had additional files that were moved earlier
|
2009-01-05 13:19:26 -06:00 |
|
Mike
|
7bfa4c55c0
|
Merge branch 'lh_86_assert_contains' of git@github.com:gaffo/webrat into lh_86_assert_contains
|
2009-01-05 13:06:53 -06:00 |
|
Amos King
|
021f197abc
|
change assert_tag and assert_no_tag to assert_have_tag and assert_no_tag so it won't conflict with rails and so that it will be more like the matchers.
|
2009-01-05 13:03:08 -06:00 |
|
Amos King
|
ff00ae10ea
|
add have to assert_selector and assert_no_selector for consistency.
|
2009-01-05 12:59:56 -06:00 |
|
Amos King
|
f814b79ac1
|
change assert_xpath and assert_no_xpath to be assert_have_xpath and assert
_have_no_xpath to be closer to the rspec matcher.
|
2009-01-05 12:58:40 -06:00 |
|
Mike
|
7901c7503a
|
Merge branch 'master' of git://github.com/brynary/webrat into lh_86_assert_contains
|
2009-01-05 12:33:19 -06:00 |
|
Amos King
|
4e0845c8db
|
Added assert_xpath and assert_no_xpath for Test::Unit support.
|
2009-01-05 12:23:48 -06:00 |
|
Josh Knowles
|
9825aee47e
|
Don't follow external redirects
|
2009-01-04 23:56:52 -05:00 |
|
Nicolas Sanguinetti
|
4565a3cea6
|
Unescape the values passed to the sinatra test helpers
|
2009-01-04 22:36:21 -05:00 |
|
Josh Knowles
|
34ea3e64b8
|
Sinatra integration tests for following redirects
|
2009-01-04 22:34:47 -05:00 |
|
Josh Knowles
|
c3120833b0
|
Merge branch 'foca/master'
|
2009-01-04 21:57:25 -05:00 |
|
gaffo
|
fece459f5f
|
added assert_selector
|
2009-01-04 18:00:18 -06:00 |
|
gaffo
|
cf1589823d
|
added assert_tag, assert_no_tag
|
2009-01-04 17:42:54 -06:00 |
|
gaffo
|
0f0dab0b0b
|
Upaded to webrat newest
Signed-off-by: gaffo <mike@uberu.com>
|
2009-01-04 15:21:14 -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
|
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 |
|
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 |
|
Josh Knowles
|
4b6558e7e5
|
Properly set referer and redirect to proper location
|
2008-12-28 21:12:34 -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
|
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
|
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 |
|
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 |
|
Graham Ashton
|
df2df61267
|
Ensure that Webrat::MechanizeSession.request_page always uses an absolute URL.
Signed-off-by: Bryan Helmkamp <bryan@brynary.com>
|
2008-12-25 15:03:42 +08:00 |
|
Noah Davis
|
0b9fd99bc0
|
stripping anchor tags from URIs before passing to rails integration session
|
2008-12-19 14:32:02 -05:00 |
|
Bryan Helmkamp
|
a5e6af2fe7
|
Better inspect output for Webrat elements
|
2008-12-12 15:43:27 -05:00 |
|
gaffo
|
ee86067829
|
updating per reccomendations
|
2008-12-09 00:12:09 -06:00 |
|
gaffo
|
24ad539671
|
merging in current codebase
|
2008-12-08 23:48:00 -06:00 |
|
gaffo
|
2811a089bc
|
webrat config now does the require
|
2008-12-08 23:19:44 -06:00 |
|
Bryan Helmkamp
|
c05c0f6c73
|
Adding FormLocator. Removing some dead methods
|
2008-11-30 15:24:50 -05:00 |
|
Bryan Helmkamp
|
ac4feb3b7e
|
Working on SelectOptionLocator
|
2008-11-30 15:09:54 -05:00 |
|
Bryan Helmkamp
|
565e5d221d
|
Add a couple failing specs for select behavior that needs fixing
|
2008-11-30 00:19:16 -05:00 |
|
Bryan Helmkamp
|
1723157528
|
Extracting SelectOptionLocator
|
2008-11-29 12:55:57 -05:00 |
|
Bryan Helmkamp
|
3134d1ce73
|
Add pending spec for not unencoding entities in textarea default values
|
2008-11-29 00:21:49 -05:00 |
|
Bryan Helmkamp
|
0b1dfbe0a2
|
Search for buttons using DOM
|
2008-11-28 18:30:38 -05:00 |
|
Bryan Helmkamp
|
97bb64f4f9
|
Add "rake spec_deps" task to test specs for dependency issues and correct some issues
|
2008-11-28 03:11:19 -05:00 |
|
Bryan Helmkamp
|
ba0e50104b
|
Parse with nokogiri when running the specs on MRI
|
2008-11-28 03:04:10 -05:00 |
|
Bryan Helmkamp
|
17808cbfb4
|
Add guilt-inducing pending specs for the set_hidden_field and submit_form methods
|
2008-11-28 03:02:07 -05:00 |
|
Bryan Helmkamp
|
87211f260d
|
Use REXML and Hpricot together when Nokogiri is not available
This gets us the ability to use XPath consistently, as well as Hpricot's
forgiving parser, when using JRuby
|
2008-11-28 02:02:17 -05:00 |
|
Bryan Helmkamp
|
18e65bfa44
|
Cleaning up some more specs
|
2008-11-28 00:55:45 -05:00 |
|
Bryan Helmkamp
|
31aa659a67
|
Ensure all example HTML is wrapped in <html> tags
|
2008-11-28 00:34:35 -05:00 |
|
Bryan Helmkamp
|
3744009dd2
|
Only run Nokogiri spec when parsing with nokogiri
|
2008-11-28 00:14:36 -05:00 |
|
Bryan Helmkamp
|
226ab89a1a
|
Fixing up XHTML in some specs
|
2008-11-27 00:29:20 -05:00 |
|
Bryan Helmkamp
|
1d5ec1aff9
|
Un-pending spec that now works
|
2008-11-27 00:27:13 -05:00 |
|
Bryan Helmkamp
|
557d9711e5
|
Correcting specdoc
|
2008-11-26 13:47:36 -05:00 |
|
Bryan Helmkamp
|
aecd70dd15
|
Add pending spec for bug. Webrat needs to escape quotes in XPath
|
2008-11-26 08:32:22 -05:00 |
|
Bryan Helmkamp
|
9b1503508b
|
Deprecating old style methods
|
2008-11-24 23:55:39 -05:00 |
|
Bryan Helmkamp
|
3b8fc5551f
|
RDoc tweaks
|
2008-11-24 20:03:32 -05:00 |
|
Bryan Helmkamp
|
5502948417
|
Starting on field_with_xpath implementation
|
2008-11-24 14:15:28 -05:00 |
|
Bryan Helmkamp
|
fe8a8cf435
|
Rename spec files to reflect method names
|
2008-11-24 02:33:07 -05:00 |
|
Bryan Helmkamp
|
f6ce5bbfb1
|
Using configuration in Webrat instead of defined? checks
|
2008-11-23 14:59:07 -05:00 |
|
Bryan Helmkamp
|
1017fdfba7
|
parse_with_nokogiri default to true on MRI and false on JRuby
|
2008-11-23 14:49:05 -05:00 |
|
Bryan Helmkamp
|
302f0dc1c6
|
Add a configuration option for parse_with_nokogiri
|
2008-11-23 14:44:13 -05:00 |
|
Bryan Helmkamp
|
0d205e382b
|
Don't need a default mode
|
2008-11-23 14:40:19 -05:00 |
|
Bryan Helmkamp
|
48e43a257c
|
Always raise Webrat::WebratErrors (or a subclass), not RuntimeErrors
|
2008-11-23 14:08:34 -05:00 |
|
Bryan Helmkamp
|
db0488c0e2
|
Updating usages of "selects" methods to "select"
|
2008-11-23 14:05:04 -05:00 |
|
Bryan Helmkamp
|
f03905e6b6
|
Use Webrat::Methods in specs
|
2008-11-23 00:48:42 -05:00 |
|
Bryan Helmkamp
|
adf68c2f8f
|
Change Webrat Rails integration to use the Webrat::Methods module
|
2008-11-22 23:49:12 -05:00 |
|
Bryan Helmkamp
|
a8e02a6b6e
|
Switch to using Nokogiri.parse for XML/XHTML autodetection [#66 state:resolved]
|
2008-11-22 16:46:03 -05:00 |
|
Bryan Helmkamp
|
bb5eac701d
|
Add pending spec for XML bug
|
2008-11-20 16:15:42 -05:00 |
|
Luke Melia
|
f262e338bf
|
Added pending spec for clicks_link not matching inner_html. Fix will be involved and likely breaking, because clicks_link does explicitly match inner_html today. However, we think the spec makes clear why it shouldn't. Luke Melia / Noah Davis
|
2008-11-20 15:23:31 -05:00 |
|
Bryan Helmkamp
|
5a9c048dfb
|
Adding example for clicking a link with an amperstand
|
2008-11-18 20:41:14 -05:00 |
|
moro
|
dc52f07a9f
|
Link#matches_text?() use @element.text as text
It decodes character references.
Userful for multibyte languages(eg. Japanese).
And also uses @element.inner_html to match with HTML (eg.image link)
|
2008-11-18 20:37:35 -05:00 |
|
Josh Knowles
|
95604d6320
|
Caching the config should actually cache the config
|
2008-11-18 20:32:27 -05:00 |
|
Bryan Helmkamp
|
50762b6f5a
|
Cleaning up some requires to get rid of double-includes during spec runs
|
2008-11-16 21:25:29 -05:00 |
|
Bryan Helmkamp
|
f2f8bae190
|
Removing :suffixes and :suffix_convention options from selects_date and selects_time methods
|
2008-11-16 19:29:13 -05:00 |
|
Bryan Helmkamp
|
31cc6b75da
|
Collapsing Webrat::Core module. Moving configuration methods to configuration.rb
|
2008-11-16 18:58:24 -05:00 |
|