Subject: CVS commit: pkgsrc/www/ruby-capybara
From: Takahiro Kambe
Date: 2016-10-18 17:42:12
Message id: 20161018154212.E96E4FBD2@cvs.NetBSD.org

Log Message:
Update ruby-capybara to 2.10.1.

#2.10.1
Release date: 2016-10-08

### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby \ 
[Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy \ 
enumerator evaluation [Thomas Walpole]
  See: https://github.com/jruby/jruby/issues/4212

#2.10.0
Release date: 2016-10-05

### Added
* Select `<button>` elements with descendant images with `alt` attributes \ 
matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the \ 
results within the retry behavior [Thomas Walpole]

#Version 2.9.2
Release date: 2016-09-29

### Fixed
* :label built-in selector finds nested label/control by control id if the label \ 
has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified

#Version 2.9.1
Release date: 2016-09-23

### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue \ 
#1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the \ 
count options [Thomas Walpole]

#Version 2.9.0
Release date: 2016-09-19

### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` \ 
- Issue #1756 [Thomas Walpole]

### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom \ 
selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom \ 
selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]

#Version 2.8.1
Release data: 2016-08-25

###Fixed
* Fixed error message from have_text when text is not found but contains regex \ 
special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]

# Version 2.8.0
Release date: 2016-08-16

### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 \ 
[Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
  in rubies that support Exception#cause rather than a confusing \ 
ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec \ 
config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas \ 
Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the \ 
Capabilities::DEFAULTS [Thomas Walpole]

### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label \ 
if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly \ 
[Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between \ 
selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not \ 
needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate \ 
what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for \ 
matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - \ 
Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case \ 
of `.all[idx]` [Thomas Walpole]

#Version 2.7.1
Release date: 2016-05-01

### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from \ 
within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last \ 
- Issue #1692 [Jonas Nicklas, Thomas Walpole]

# Version 2.7.0
Release date: 2016-04-07

### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
  as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> \ 
elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves \ 
consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it \ 
binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading \ 
[Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]

### Added
* Capybara now waits for requests to Capybaras server to complete while restting \ 
the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance \ 
between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma \ 
for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server \ 
instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, \ 
etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be \ 
synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path \ 
with slightly different behavior when using relative paths with
  save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]

Files:
RevisionActionfile
1.7modifypkgsrc/www/ruby-capybara/Makefile
1.4modifypkgsrc/www/ruby-capybara/PLIST
1.6modifypkgsrc/www/ruby-capybara/distinfo