So you're getting an error message like the following, although your Gemfile lists shoulda-matchers and it has always...

If you have some file or directory that should trigger a Spring reboot, tell Spring e.g. in config/spring.rb: Spring.watch 'file.rb...

The most obvious way to use spring is to call it explicitly: spring rails console spring rake db:migrate...

See screenshot here. This is great news because network throttling is very painful in Linux. The features are already in...

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

When you cannot make Selenium trigger events you rely on (e.g. a "change" event when filling in a form field...

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

Provides a value container that guarantees atomic updates to this value in a multi-threaded Ruby program. Originally linked to...

makandra dev

You need this awkward command: page.driver.browser.action.move_to(page.find(selector).native).perform Note that there are better ways for newer Capybaras...

Since Ruby 2.1, defining a method returns its name as a Symbol: def foo() end # => :foo define_method :foo do...

makandra dev
makandracards.com

Introduces :include_old_value option to :assignable_xxx method.

makandra dev
github.com

Now supports Rails 4.1 and Ruby 2.1.

github.com

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

For me guard recently took a very long to start (as in "minutes"), because I had lots of images in...

As you know, assignable_values does not invalidate a record even when an attribute value becomes unassignable. See this example...

makandra dev

assignable_values now supports Rails 4.1 and Ruby 2.1.0.

Travis CI is a free continuous integration testing service. However, it is really fragile and will break more than it...

When you tell rbenv to install a Ruby it does not know about, you will get an error message.

makandra dev
github.com

EdgeRider 0.3.0 adds support for Rails 4.1 and Ruby 2.1. It forward-ports ActiveRecord::Base.scoped to Rails 4.1.

RSpec 3.0 deprecates the :should way of writing specs for expecting things to happen. However, if you have tests you...

When you have a string containing umlauts which don't behave as expected (are not matched with a regexp, can...

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...

github.com

jQuery plugin that makes it easy to dynamically add and remove records when using ActiveRecord's nested attributes.