Aruba is an extension to Cucumber that helps integration-testing command line tools. When your tests involve a Rails test...

blog.salsify.com

An all-in-approach to fix the problem of pending AJAX requests dying in the browser when the server ends...

github.com

Using this gem, whenever a Capybara test in Cucumber, Rspec or Minitest fails, the HTML for the failed page and...

Sometimes you're getting an ActiveSupport deprecation warning that you cannot or don't want to fix. In these cases...

Warnings like those below may originate from rspec or shoulda-matchers or other gems that have not updated yet to...

guides.rubyonrails.org

config.action_controller.action_on_unpermitted_parameters enables logging or raising an exception if parameters that are not explicitly permitted are...

makandra dev

Spring is a Rails application preloader. When debugging e.g. the rails gem, you'll be wondering why your raise, puts...

Use the following command to test if a server (in this example: makandra.com on port 443) uses Perfect Forward Secrecy...

makandra dev
filippo.io

Enter the hostname of a server to test it for CVE-2014-0160.

browserstack.com

Local testing allows you to test your private and internal servers using the BrowserStack cloud, which has support for firewalls...

Your development machine is usually on a very good network connection. To test how your application behaves on a slow...

Tests are about 100% control over UI interaction and your test scenario. Randomness makes writing tests hard. You will also...

class Book::Page end class MyBook < Book def new_page Page.new # has to be `Book::Page` in development to...

relishapp.com

Sometimes you have a test expectation but actually want a better error message in case of a failure. Here is...

blog.buildbettersoftware.com

Mornings can be rough. To make them a little easier, leave yourself a failing test if your work isn’t...

After I upgraded to Mac OS X Mavericks, I regularly got this error message when running Cucumber features with Selenium...

If you want to test that a certain text is contained within the document title of your page, you can...

TLDR: This card explains which threads and processes interact with each other when you run a Selenium test with Capybara...

This error occurs when you already have a database.yml which defines the database for the cucumber environment instead of test...

alanklement.blogspot.de

I've written about the problem with user stories before. At the time, I found it better to just have...

Use protocol independent URLs whenever possible so that the browser will choose the protocol related to the protocol which the...

jetmore.org

swaks is a very nice tool to test SMTP. For the most linux distributions you can easily install it with...

Install and configure the AWS Command Line Interface Show existing certificates to test if the AWS Cli is working:

robots.thoughtbot.com

One of many useful techniques when your test suite needs to talk to a remote API.