Skip to content

Conversation

@pilaf
Copy link

@pilaf pilaf commented Aug 30, 2023

This is a 3-(or 4)-part PR, if you prefer that I create separate PRs please let me know.

  1. Fixes the specs runner, which was failing because of recent changes to the rack gem (version >= 3 extracted rack/handler into the separate rackup gem). Also replaces the obsolete Polteregeist Capybara driver with the more modern Cuprite
  2. Removes the redefining of Capybara DSL methods, which I think were not necessary, and were introducing errors anyway because they didn't account for keyword arguments
  3. Makes #ignoring_mutation more useful by allowing nested calls (e.g. inside helper methods), and also allowing to call it without a block to disable/enable waiting for mutations for the rest of the spec
  4. Some cleanups and a small typo fix to the README

pilaf added 3 commits August 30, 2023 16:00
Specs were failing to boot because of missing rack/handler wanted by
Puma but not provided by the rack gem any more, it is now provided by
rackup (separate gem) instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant