Advertisement
Guest User

Untitled

a guest
May 17th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. require 'rails_helper'
  2.  
  3. describe UsersController, :type => :controller do
  4.  
  5.  
  6. before do
  7. @user = User.create!(email: "ewhroa@hotmail.com", password: "90eargresy")
  8. end
  9.  
  10. describe "GET #show" do
  11.  
  12. context "Users is logged in" do
  13. before do
  14. sign_in @user
  15. end
  16.  
  17. it "loads correct user details" do
  18. get :show, id: @user.id
  19. expect(response).to have_http_status(200)
  20. expect(assigns(:user)).to eq @user
  21. end
  22. end
  23.  
  24. context "No user logged in" do
  25. it "redirects to login" do
  26. get :show, id: @user.id
  27. expect(response).to redirect_to(root_path)
  28. end
  29. end
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement