Our gem spreewald supports a few helpers for development. In case you notice errors in your Cucumber tests, you might...
When using RestClient to make an HTTP request, it will raise an exception when receiving a non-successful response.
If you have a flaky command you can use the nick-invision/retry to re-try a failing command, optionally...
Accessing other repositories in Gitlab CI is not straight forward, since the access rights of the current pipeline might not...
Capybara added a deprecation warning in version 3.35.3 (version from 2019) that shows up if your selector is not of...
We recently noticed issues with Chrome 75+ when having the w3c option enabled within the Selenium webdriver. It looks like...
The linked article points out that COUNT queries might be unexpectedly slow in PostgreSQL. If you just need to know...
You can publish pre-release versions of an npm package. Naming convention for pre-release versions An npm package must...
When a Ruby version gem has a letter in its version number, it is considered a pre-release:
Sometimes you want to load code on demand. For instance, when a a large library is only used on a...
Use rules to include or exclude jobs in pipelines. Rules are evaluated in order until the first match. When a...
Installing gems on a server that has no access to the internet (especially rubygems.org) requires to bundle the gems into...
In newer passenger versions the output of passenger -v has changed. capistrano-passenger tries to parse the version and now...
Ruby 3.0 introduced a breaking change in how it treats keyword arguments. There is an excellent blog post on the...
capybara-lockstep can help you with flaky end-to-end tests: This Ruby gem synchronizes Capybara commands with client-side...
The linked article shows that there are unclear parts in the JSON specification and that different parsers treat them differently...
We had the issue, that a VCR spec failed, after updating CarrierWave from version 0.11.0 to 1.3.2. In this version...
By default parallel_tests will spawn as many test processes as you have CPUs. If you have issues with flaky...
tl;dr: Upgrade the gem to at least 4.0.1 When you use rspec_rails in a version < 4 with Rails...
bundle outdated [--filter-major|--filter-minor|--filter-patch] Example output for bundle outdated --filter-major Other examples
Recently I made an upgrade from Bootstrap 3 to Bootstrap 4 in a bigger project. Here are some tips how...
I just ran into this deployment error after switching from the asset pipeline to webpack: 01:05 deploy:assets:precompile...
The Truemail gem (not to be confused with truemail.io) allows validating email addresses, e.g. when users enter them into a...
Headless Chrome is a way to run the Chrome browser without a visible window. Configuring Capybara Configure the Capybara driver...