starburstgem / starburst

In-app announcements to users in your Rails app
MIT License
257 stars 29 forks source link

Update capybara requirement from ~> 2.4.1 to ~> 2.18.0 #65

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Updates the requirements on capybara to permit the latest version.

Changelog

Sourced from capybara's changelog.

Version 2.18.0

Release date: 2018-02-12

Fixed

  • Firefox/geckodriver setting of contenteditable childs contents
  • Ignore Selenium::WebDriver::Error::SessionNotCreatedError when quitting driver [Tim Connor]

Removed

  • Headless chrome modal JS injection that is no longer needed for Chrome 64+/chromedriver 2.35+

Version 2.17.0

Release date: 2018-01-02

Added

  • have_all_of_selectors, have_none_of_selectors RSpec matchers for parity with minitest assertions [Thomas Walpole]

Fixed

  • Allow xpath 3.x gem [Thomas Walpole]
  • Issue when drivers returned nil for current_path and a matcher was used with a Regexp [Thomas Walpole]
  • Error message when visible element not found, but non-visible was [Andy Klimczak]

Version 2.16.1

Release date: 2017-11-20

Fixed

  • Fix rack_test driver for rack_test 0.7.1/0.8.0 [Thomas Walpole]
  • accept_prompt response text can contain quotes when using selenium with headless chrome [Thomas Walpole]

Version 2.16.0

Release date: 2017-11-13

Added

  • Attempt to move element into view when selenium doesn't correctly do it - See PR #1917 [Thomas Walpole]
  • current_path matchers will now autodetect path vs url based on string to be matched. Deprecates :only_path in favor of :ignore_query option [Thomas Walpole]
  • Session#evaluate_async_script [Thomas Walpole]

Fixed

  • Default prompt value when using headless Chrome works correctly [Thomas Walpole]
  • Support new modal error returned by selenium-webdriver 3.7 for W3C drivers [Thomas Walpole]
  • Calling respond_to? on the object passed to Capybara.configure block - Issue #1935
... (truncated)
Commits
  • 439364a Prepare for 2.18.0 gem release
  • 07b79f2 Update History [ci skip]
  • 4fe82fa Rescue SessionNotCreatedError during Capybara::Selenium::Driver#quit
  • 5b493f3 Limit rack-test version in ruby 2.0 gemfile
  • 34b41ca Fix contenteditable child content set with firefox/geckodriver
  • 263e860 Remove no longer necessary modal injection
  • 70de472 Headless Chrome with JS modal injection can't support initial alert
  • 1d7a6a1 Ensure browser is loaded before querying headless_chrome?
  • f43028b FF58 now passes test - remove pending
  • b368518 Update ruby versions tests
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
codeclimate[bot] commented 4 years ago

Code Climate has analyzed commit f7e6c7c1 and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (90% is the threshold).

This pull request will bring the total coverage in the repository to 89.3% (0.0% change).

View more on Code Climate.

dependabot-preview[bot] commented 4 years ago

Looks like capybara is up-to-date now, so this is no longer needed.