Fix public posts page when signed in
This commit is contained in:
parent
1f3261b2ef
commit
05f9d79689
3 changed files with 10 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue