mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-12 10:02:07 -04:00
added rspec tests for index.html.erb when logged in
This commit is contained in:
@@ -12,6 +12,31 @@ describe 'home/index.html.erb', :type => "view" do
|
||||
render
|
||||
rendered.should contain 'Growstuff'
|
||||
end
|
||||
|
||||
|
||||
it 'should have signup/login links' do
|
||||
render
|
||||
rendered.should contain 'Sign up'
|
||||
rendered.should contain 'Log in'
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
context "logged in" do
|
||||
|
||||
before(:each) do
|
||||
@user = User.create(:email => "growstuff@example.com", :password => "irrelevant")
|
||||
sign_in @user
|
||||
end
|
||||
|
||||
it 'should show username' do
|
||||
render
|
||||
rendered.should contain 'You are signed in as'
|
||||
rendered.should contain 'growstuff@example.com'
|
||||
end
|
||||
|
||||
it 'should show logout link' do
|
||||
render
|
||||
rendered.should contain 'Log out'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user