Commit bdceb42b

mo k <mo@mokhan.ca>
2013-02-21 13:24:42
move requests to features and fix tests
1 parent 47acae6
spec/requests/creations_spec.rb → spec/features/creations_spec.rb
@@ -8,10 +8,10 @@ describe "Creations" do
         c.user = FactoryGirl.create(:user)
       end
       creation.save!
-      get creations_path
+      visit creations_path
     end
     it "works! (now write some real specs)" do
-      response.status.should be(200)
+      page.should have_content("CakeSide")
     end
   end
 end
spec/requests/logins_spec.rb → spec/features/logins_spec.rb
@@ -3,8 +3,8 @@ require 'spec_helper'
 describe "Logins" do
   describe "GET /logins" do
     it "works! (now write some real specs)" do
-      get "/login"
-      response.body.should include("Got an account? Login!")
+      visit '/login'
+      page.should have_content("Got an account? Login!")
     end
   end
 
spec/requests/profiles_spec.rb → spec/features/profiles_spec.rb
@@ -3,8 +3,8 @@ require 'spec_helper'
 describe "Profiles" do
   describe "GET /profiles" do
     it "works! (now write some real specs)" do
-      get profiles_path
-      response.status.should be(200)
+      visit profiles_path
+      page.should have_content 'CakeSide'
     end
   end
 
spec/requests/tutorials_spec.rb → spec/features/tutorials_spec.rb
@@ -3,8 +3,8 @@ require 'spec_helper'
 describe "Tutorials" do
   describe "GET /tutorials" do
     it "works! (now write some real specs)" do
-      get tutorials_path
-      response.status.should be(200)
+      visit tutorials_path
+      page.should have_content("CakeSide")
     end
   end
 end
spec/spec_helper.rb
@@ -4,6 +4,7 @@ SimpleCov.start 'rails'
 ENV["RAILS_ENV"] ||= 'test'
 require File.expand_path("../../config/environment", __FILE__)
 require 'rspec/rails'
+require 'capybara/rails'
 require 'capybara/rspec'
 
 Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}