github.com

All the hidden and not hidden features of Git and GitHub.

wiki.macromates.com

When using TextMate2 with the cucumber bundle, it does not recognize step definitions (e.g. custom_steps.rb) as such but believes they...

requiremind.com

Batman is an alternative Javascript MVC with a similar flavor as AngularJS, but a lot less features and geared towards...

makandra dev

When you call a method on an object, Ruby looks for the implementation of that method. It looks in the...

Development environment setup Rails Composer Basically a comprehensive Rails Template. Prepares your development environment and lets you select web server...

makandra dev

Just found out about a great feature in Rails that seems to be around since Rails 2. Start a console...

String#indent is not a standard Ruby method. When you use it, be sure to know where this method comes...

github.com

"I click on ..." step fixed Errors added to ToleranceForSeleniumSyncIssues::RETRY_ERRORS Capybara::ElementNotFound Selenium::WebDriver::Error::ElementNotVisibleError Selenium::WebDriver::Error...

You might have a table without a primary key set in MySQL. You can fix this by adding a primary...

Spreewald includes a few useful steps for debugging a Capybara session. Then show me the page # => Opens the page in...

Usually, Cucumber feature files live in features/. When you group them in sub directories, make sure to add -r features...

I had to deal with JavaScript Undefined Error while accessing a specific CKEditor instance to fill in text. Ensure everything...

relishapp.com

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

makandra dev
github.com

Put the attached file into features/support/. Example usage: When /^I open the task named "(.+?)"$/ do |task_name| task = page.all('.task...

If you have a text that is edited by WSYIWYG-Editor but want some length checking nevertheless, you need to...

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

dev.housetrip.com

Introducing Trailer from HouseTrip, a simple menu bar app that helps you manage your GitHub pull requests. It’s one...

If your terminal has many tabs, you'll want to keep them organized. To change their title from the prompt...

dev.mysql.com

A MySQL DECIMAL column is used when it is important to preserve exact precision. It takes two parameters, where...

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

We've since created ActiveType which has a restricted subset of Virtus' features. It might be enough for your needs...

An annoying part of using font icons is that the icons usually need to live in the DOM. This is...

In Ruby, classes and modules are called constants. This card explains how Ruby resolves the meaning of a constant.