Kelp History
0.2.4
- Switch to Capybara 2
- Support for ambiguous fields
- Several fixes for Ruby 1.9 contributed by @eostrom
0.2.3
- Rails 3 generator tested and working
0.2.2
- Added Rails 3 generator
0.2.1
- Fixed arity mismatch bug in "I am on / I go to" step definition
- Allow "an" in "should see ... button" step definitions
- Allow empty strings in some stepdefs
0.2.0
- Fixed a 'within' clause quoted identifier glitch in cucumber output
- Fixed bug in "fill in the following" step definition
- Raise Kelp::Unexpected instead of RSpec exception
- Dropdown inclusion steps now accumulate unexpected values instead of failing on the first one
- More cucumber self-tests to prevent breakages
0.1.9
- Fill-in methods now accept checkbox and dropdown fields
- Generated step definitions now replace those of cucumber-rails (web_steps.rb)
- should_be_on_page and should_have_query methods added
- should_see_button and should_not_see_button visibility methods added
0.1.8
- Fixed bug with should_see / should_not_see in RSpec 1.x
0.1.7
- Fixed bug with dropdown_should_include, caused by Rails string monkeypatching
- Allow should_see and should_not_see to check all strings before failing
0.1.6
- Improved generated step definitions in kelp_steps.rb, fixed some bugs therein
- Expanded cucumber self-tests for generated step definitions
- Fixed bug with field_should_be_empty; now works with textarea
0.1.5
- Added Rails generator for generating kelp_steps.rb with some predefined steps
- Included some cucumber self-tests, especially to test the generated steps
- Fixed scoping error in xpath_row_containing
0.1.4
- Fixed single-quote escaping issue in table rows and dropdowns
- Began adding Webrat support (still untested and not fully implemented)
0.1.3
- Messed up 0.1.4 release. Incorrectly requires webrat.
0.1.2
- Improved namespacing for submodules, so you can be more specific about requiring the helpers you need.
- Improved documentation and formatting, and converted all docs to YARD format.
- Added new methods fill_in_field, added scoping to field_should(_not)_contain
- Modified scope_within to use cucumber-rails' selector_for if it's defined
0.1.1
Initial public release. Includes basic helpers for checking element visibility (should_see, should_not_see etc.) as well as navigation (press, follow, click_link_in_row), form filling and verification (fill_in_fields, fields_should_contain, dropdown_should_equal, etc.), with many of these methods supporting a :within scope.