diff --git a/Gemfile b/Gemfile
index 6205594a6aa9265f6a2d19ef7b799bb019df9c8f..4e957e924072bd2ff93ebbf68b48ebb0e2751ac4 100644
--- a/Gemfile
+++ b/Gemfile
@@ -106,6 +106,7 @@ group :development do
 end
 
 group :development, :test do
+  gem 'spinach-rails'
   gem "rspec-rails"
   gem "capybara"
   gem "capybara-webkit"
diff --git a/Gemfile.lock b/Gemfile.lock
index 94b162810b87b4735621bb8a08e272f7a0e70693..317ff694c2ea577c3ab29e40670880e0a2fed9c2 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -132,6 +132,7 @@ GEM
       execjs
     coffee-script-source (1.3.3)
     colored (1.2)
+    colorize (0.5.8)
     crack (0.3.1)
     cucumber (1.2.1)
       builder (>= 2.1.2)
@@ -172,6 +173,7 @@ GEM
       thor (>= 0.13.6)
     gherkin (2.11.0)
       json (>= 1.4.6)
+    gherkin-ruby (0.2.1)
     git (1.2.5)
     github-markup (0.7.4)
     gitlab_meta (2.9)
@@ -344,6 +346,13 @@ GEM
       tilt (~> 1.3, >= 1.3.3)
     six (0.2.0)
     slop (2.4.4)
+    spinach (0.5.2)
+      colorize
+      gherkin-ruby (~> 0.2.0)
+    spinach-rails (0.1.8)
+      capybara (~> 1)
+      railties (>= 3)
+      spinach (>= 0.4)
     sprockets (2.1.3)
       hike (~> 1.2)
       rack (~> 1.0)
@@ -442,6 +451,7 @@ DEPENDENCIES
   shoulda-matchers
   simplecov
   six
+  spinach-rails
   sqlite3
   stamp
   therubyracer