pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/ruby-capybara www/ruby-capybara: upda...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9fc8eb6db5ff
branches:  trunk
changeset: 307345:9fc8eb6db5ff
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun May 06 02:24:54 2018 +0000
description:
www/ruby-capybara: update to 3.0.3

# Version 3.0.3
Release date: 2018-04-30

### Fixes

* Issue in `check` where the locator string could not be omitted
* Selenium browser type detection when using remote [Ian Ker-Seymer]
* Potential hang when waiting for requests to complete [Chris Zetter]

# Version 3.0.2
Release date: 2018-04-13

### Fixes

* Fix expression filter descriptions in some selector failure messages
* Fix compounding of negated matechers - Issue #2010

# Version 3.0.1
Release date: 2018-04-06

### Changed

* Restored ability for `Capybara.server=` to accept a proc which was accidentally removed in 3.0.0

# Version 3.0.0
Release date: 2018-04-05

### Changed

* Selenium driver only closes extra windows for browsers where that is known to work (Firefox, Chrome)
* "threadsafe" mode is no longer considered beta

### Fixes

* Multiple file attach_file with Firefox
* Use Puma::Server directly rather than Rack::Handler::Puma so signal handlers don't prevent test quitting

# Version 3.0.0.rc2
Release date: 2018-03-23

### Changed

* Visibile text whitespace is no longer fully normalized in favor of being more in line with the WebDriver spec for visible text
* Drivers are expected to close extra windows when resetting the session
* Selenium driver supports Date/Time when filling in date/time/datetime-local inputs
* `current_url` returns the url for the top level browsing context
* `title` returns the title for the top level browsing context

### Added

* `Driver#frame_url` returns the url for the current frame
* `Driver#frame_title` returns the title for the current frame

# Version 3.0.0.rc1
Release date: 2018-03-02

### Added
* Support for libraries wrapping Capybara elements and providing a `#to_capybara_node` method

### Changed

* `first` now raises ElementNotFound, by default, instead of returning nil when no matches are found  - Issue #1507
* 'all' now waits for at least one matching element by default.  Pass `wait: false` if you want the previous
  behavior where an empty result would be returned immediately if no matching elements exist yet.
* ArgumentError raised if extra parameters passed to selector queries

### Removed

* Ruby < 2.2.2 support
* `Capybara.exact_options` no longer exists. Just use `exact: true` on relevant actions/finders if necessary.
* All previously deprecated methods removed
* RSpec 2.x support
* selenium-webdriver 2.x support
* Nokogiri < 1.8 support
* `field_labeled` alias for `find_field`

diffstat:

 www/ruby-capybara/Makefile |  12 ++++++------
 www/ruby-capybara/PLIST    |  10 +++++++---
 www/ruby-capybara/distinfo |  10 +++++-----
 3 files changed, 18 insertions(+), 14 deletions(-)

diffs (88 lines):

diff -r 1eb6d41f16e2 -r 9fc8eb6db5ff www/ruby-capybara/Makefile
--- a/www/ruby-capybara/Makefile        Sun May 06 02:24:06 2018 +0000
+++ b/www/ruby-capybara/Makefile        Sun May 06 02:24:54 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2018/03/17 14:26:22 taca Exp $
+# $NetBSD: Makefile,v 1.16 2018/05/06 02:24:54 taca Exp $
 
-DISTNAME=      capybara-2.18.0
+DISTNAME=      capybara-3.0.3
 PKGNAME=       ${RUBY_PKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel ruby www
 
@@ -9,11 +9,11 @@
 COMMENT=       Integration testing tool for rack based web applications
 LICENSE=       mit
 
-DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri>=1.3.3:../../textproc/ruby-nokogiri
+DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri>=1.8:../../textproc/ruby-nokogiri
 DEPENDS+=      ${RUBY_PKGPREFIX}-mini_mime>=0.1.3:../../mail/ruby-mini_mime
-DEPENDS+=      ${RUBY_PKGPREFIX}-rack14>=1.0.0:../../www/ruby-rack14
-DEPENDS+=      ${RUBY_PKGPREFIX}-rack-test>=0.5.4:../../www/ruby-rack-test
-DEPENDS+=      ${RUBY_PKGPREFIX}-xpath>=2.0:../../textproc/ruby-xpath
+DEPENDS+=      ${RUBY_PKGPREFIX}-rack16>=1.6.0:../../www/ruby-rack16
+DEPENDS+=      ${RUBY_PKGPREFIX}-rack-test>=0.6.3:../../www/ruby-rack-test
+DEPENDS+=      ${RUBY_PKGPREFIX}-xpath>=3.0:../../textproc/ruby-xpath
 DEPENDS+=      ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable
 
 USE_LANGUAGES= # none
diff -r 1eb6d41f16e2 -r 9fc8eb6db5ff www/ruby-capybara/PLIST
--- a/www/ruby-capybara/PLIST   Sun May 06 02:24:06 2018 +0000
+++ b/www/ruby-capybara/PLIST   Sun May 06 02:24:54 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2018/03/17 14:26:22 taca Exp $
+@comment $NetBSD: PLIST,v 1.11 2018/05/06 02:24:54 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/.yard/templates_custom/default/class/html/selectors.erb
 ${GEM_LIBDIR}/.yard/templates_custom/default/class/html/setup.rb
@@ -32,7 +32,6 @@
 ${GEM_LIBDIR}/lib/capybara/queries/sibling_query.rb
 ${GEM_LIBDIR}/lib/capybara/queries/text_query.rb
 ${GEM_LIBDIR}/lib/capybara/queries/title_query.rb
-${GEM_LIBDIR}/lib/capybara/query.rb
 ${GEM_LIBDIR}/lib/capybara/rack_test/browser.rb
 ${GEM_LIBDIR}/lib/capybara/rack_test/css_handlers.rb
 ${GEM_LIBDIR}/lib/capybara/rack_test/driver.rb
@@ -101,6 +100,8 @@
 ${GEM_LIBDIR}/lib/capybara/spec/session/find_link_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/find_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/first_spec.rb
+${GEM_LIBDIR}/lib/capybara/spec/session/frame/frame_title_spec.rb
+${GEM_LIBDIR}/lib/capybara/spec/session/frame/frame_url_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/frame/switch_to_frame_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/frame/within_frame_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/go_back_spec.rb
@@ -121,6 +122,7 @@
 ${GEM_LIBDIR}/lib/capybara/spec/session/headers.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/html_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/node_spec.rb
+${GEM_LIBDIR}/lib/capybara/spec/session/node_wrapper_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/refresh_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/reset_session_spec.rb
 ${GEM_LIBDIR}/lib/capybara/spec/session/response_code.rb
@@ -200,7 +202,9 @@
 ${GEM_LIBDIR}/spec/rspec_spec.rb
 ${GEM_LIBDIR}/spec/selector_spec.rb
 ${GEM_LIBDIR}/spec/selenium_spec_chrome.rb
-${GEM_LIBDIR}/spec/selenium_spec_firefox.rb
+${GEM_LIBDIR}/spec/selenium_spec_chrome_remote.rb
+${GEM_LIBDIR}/spec/selenium_spec_edge.rb
+${GEM_LIBDIR}/spec/selenium_spec_ie.rb
 ${GEM_LIBDIR}/spec/selenium_spec_marionette.rb
 ${GEM_LIBDIR}/spec/server_spec.rb
 ${GEM_LIBDIR}/spec/session_spec.rb
diff -r 1eb6d41f16e2 -r 9fc8eb6db5ff www/ruby-capybara/distinfo
--- a/www/ruby-capybara/distinfo        Sun May 06 02:24:06 2018 +0000
+++ b/www/ruby-capybara/distinfo        Sun May 06 02:24:54 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2018/03/17 14:26:22 taca Exp $
+$NetBSD: distinfo,v 1.13 2018/05/06 02:24:54 taca Exp $
 
-SHA1 (capybara-2.18.0.gem) = e9c56e169328ed55b726515d48a7000af87219d3
-RMD160 (capybara-2.18.0.gem) = 590b4d1cba0aa6b841ce65252c9b46bf8e3d5872
-SHA512 (capybara-2.18.0.gem) = 3bb994e022593d485a07296193a16cae7b45e96e87dd10b2bd4807ad2bc990801044c0493360598d1626c3e367e8de87e407f65c2c6f42674d5f1b9c0b5c1933
-Size (capybara-2.18.0.gem) = 274432 bytes
+SHA1 (capybara-3.0.3.gem) = faad6468dbcc45cc5097782ee9f45f5c1e1c0d00
+RMD160 (capybara-3.0.3.gem) = 1a286a923b3748d98766ab3db7bb2b23f86499ee
+SHA512 (capybara-3.0.3.gem) = 7af6c04304f3308322ec374d226b6cd874ba2068be5451da482a6bd2861e404b580e4c74604f0873cd91a52f1d95117efdf850cf19eb9c6265715cff5d503c47
+Size (capybara-3.0.3.gem) = 276480 bytes



Home | Main Index | Thread Index | Old Index