Path to this page:
Subject: CVS commit: pkgsrc/www/ruby-capybara
From: Takahiro Kambe
Date: 2017-04-22 18:57:01
Message id: 20170422165701.87C5EFBE4@cvs.NetBSD.org
Log Message:
Update ruby-capybara to 2.3.0.
#Version 2.13.0
Release date: 2017-03-16
### Added
* Selenium driver supports returning element(s) from evaluate_script [Thomas Walpole]
* rack_test driver supports click on checkboxes and radio buttons to change \
their states [Thomas Walpole]
* Support RSpec equivalent assertions and expectations for MiniTest [Thomas Walpole]
### Foxed
* Editing of content editable children with selenium
#Version 2.12.1
Release date: 2017-02-16
### Fixed
* Disable lazy Capybara::Results evaluation for JRuby due to ongoing issues
#Version 2.12.0
Release date: 2017-01-22
### Added
* Session#switch_to_frame for manually handling frame switching - Issue #1365 \
[Thomas Walpole]
* Session#within_frame now accepts a selector type (defaults to :frame) and \
locator [Thomas Walpole]
* Session#execute_script and Session#evaluate_script now accept optional \
arguments that will be passed to the JS function. This may not be supported
by all drivers, and the types of arguments that may be passed is limited. If \
drivers opt to support this feature they should support passing page elements. \
[Thomas Walpole]
* :exact option for text and title matchers - Issue #1256 [Thomas Walpole]
* :exact_text option for selector finders/minders - Issue #1256 [Thomas Walpole]
* Capybara.exact_text setting that affects the text matchers and :text options \
passed to selector finders/matchers. Issue #1256 [Thomas Walpole]
* :make_visible option for #attach_file that allows for convenient changing of \
the CSS style of a file input element before attaching the file to it. Requires \
driver
support for passing page elements to Session#execute_script [Thomas Walpole]
* assert_all_selectors/assert_none_of_selectors assertions added
* :link selector (used by find_link/click_link) now supports finding hyperlink \
placeholders (no href attribute) when href: nil option is specified [Thomas \
Walpole]
* `within_element` as an alias of `within` due to RSpec collision
### Fixed
* Fields inside a disabled fieldset are now correctly considered disabled - \
Issue #1816 [Thomas Walpole]
* Lazy Capybara::Results evaluation enabled for JRuby 9.1.6.0+
* A driver returning nil for #current_url won't raise an exception when calling \
#current_path [Dylan Reichstadt]
* Support Ruby 2.4.0 unified Integer [Koichi ITO]
* RackTest driver no longer modifies the text content of textarea elements in \
order to behave more like a real browser [Thomas Walpole]
* TextQuery (assert_text/have_text/etc) now ignores errors when trying to \
generate more helpful errors messages so the original error isn't hidden [Thomas \
Walpole]
#2.11.0
Release date: 2016-12-05
### Added
* Options for clearing session/local storage on reset added to the Selenium driver
* Window size changes wait for the size to stabilize
* Defined return value for most actions
* Ignore specific error when qutting selenium driver instance - Issue #1773 \
[Dylan Reichstadt, Thomas Walpole]
* Warn on selenium unknown errors rather than raising when quitting driver [Adam \
Pohorecki, Thomas Walpole]
* Capybara::Result#each now returns an `Enumerator` when called without a block \
- Issue #1777 [Thomas Walpole]
### Fixed
* Selenium driver with Chrome should support multiple file upload [Thomas Walpole]
* Fix visible: :hidden with :text option behavior [Thomas Walpole]
#2.10.2
Release date: 2016-11-30
### Fixed
* App exceptions with multiple parameter initializers now re-raised correctly - \
Issue #1785 [Michael Lutsiuk]
* Use Addressable::URI when parsing current_path since it's more lenient of \
technically invalid URLs - Issue #1801 [Marcos Duque, Thomas Walpole]
Files: