Guest User

Untitled

a guest
Feb 20th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. describe "Without logging in" do
  2. describe "a request to /foo/bar" do
  3. before(:each) do
  4. get("/foo/bar")
  5. end
  6.  
  7. it "redirects" do
  8. rack.status.should == 302
  9. end
  10.  
  11. it "shows a login page") do
  12. rack.should redirect_to("/account/login")
  13. end
  14. end
  15. end
  16.  
  17. describe "After logging in" do
  18. describe "a request to /foo/bar" do
  19. before(:each) do
  20. post("/account/login", "username=myuser&password=awesomepass")
  21. get("/foo/bar")
  22. end
  23.  
  24. it "succeeds" do
  25. rack.status.should == 200
  26. end
  27.  
  28. it "shows a page" do
  29. expected = html do
  30. header "User"
  31. element do
  32. User.first.name
  33. end
  34. end
  35. rack.body.should have_contents_like(expected)
  36. end
  37. end
  38. end
Add Comment
Please, Sign In to add comment