Fix public posts page when signed in

This commit is contained in:
Raphael Sofaer 2011-03-10 15:26:34 -08:00
parent 1f3261b2ef
commit 05f9d79689
3 changed files with 10 additions and 3 deletions

View file

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

View file

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

View file

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