diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index 39b96cb67..c0599b4c8 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -3,7 +3,6 @@ # the COPYRIGHT file. class PostsController < ApplicationController - skip_before_filter :set_header_data skip_before_filter :count_requests skip_before_filter :set_invites skip_before_filter :set_locale diff --git a/spec/controllers/posts_controller_spec.rb b/spec/controllers/posts_controller_spec.rb index 12bca8664..32878bdab 100644 --- a/spec/controllers/posts_controller_spec.rb +++ b/spec/controllers/posts_controller_spec.rb @@ -9,9 +9,17 @@ describe PostsController do before do @user = alice - @controller.stub!(:current_user).and_return(nil) end describe '#index' do + context 'signed in' do + before do + sign_in :user, @user + end + it 'works' do + get :index + response.status.should == 200 + end + end it 'shows the most recent public posts' do posts = [] 10.times do diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index aa6cece20..66275fd2b 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -11,7 +11,6 @@ require 'rspec/rails' require 'webmock/rspec' require 'factory_girl' -include Devise::TestHelpers include WebMock::API include HelperMethods @@ -26,6 +25,7 @@ support_files.each {|f| require f } require fixture_builder_file RSpec.configure do |config| + config.include Devise::TestHelpers, :type => :controller config.mock_with :rspec config.use_transactional_fixtures = true