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.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class PostsController < ApplicationController
|
class PostsController < ApplicationController
|
||||||
skip_before_filter :set_header_data
|
|
||||||
skip_before_filter :count_requests
|
skip_before_filter :count_requests
|
||||||
skip_before_filter :set_invites
|
skip_before_filter :set_invites
|
||||||
skip_before_filter :set_locale
|
skip_before_filter :set_locale
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,17 @@ describe PostsController do
|
||||||
|
|
||||||
before do
|
before do
|
||||||
@user = alice
|
@user = alice
|
||||||
@controller.stub!(:current_user).and_return(nil)
|
|
||||||
end
|
end
|
||||||
describe '#index' do
|
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
|
it 'shows the most recent public posts' do
|
||||||
posts = []
|
posts = []
|
||||||
10.times do
|
10.times do
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ require 'rspec/rails'
|
||||||
require 'webmock/rspec'
|
require 'webmock/rspec'
|
||||||
require 'factory_girl'
|
require 'factory_girl'
|
||||||
|
|
||||||
include Devise::TestHelpers
|
|
||||||
include WebMock::API
|
include WebMock::API
|
||||||
include HelperMethods
|
include HelperMethods
|
||||||
|
|
||||||
|
|
@ -26,6 +25,7 @@ support_files.each {|f| require f }
|
||||||
require fixture_builder_file
|
require fixture_builder_file
|
||||||
|
|
||||||
RSpec.configure do |config|
|
RSpec.configure do |config|
|
||||||
|
config.include Devise::TestHelpers, :type => :controller
|
||||||
config.mock_with :rspec
|
config.mock_with :rspec
|
||||||
|
|
||||||
config.use_transactional_fixtures = true
|
config.use_transactional_fixtures = true
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue