Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe "a request to /foo/bar" do
- def login
- post("/account/login", "username=myuser&password=awesomepass")
- end
- def logout
- post("/account/logout")
- end
- before(:each) do
- login
- get("/foo/bar")
- end
- after(:each) do
- logout
- end
- it("should be successful") do
- rack.status.should == 200
- end
- it("should show a login page if you're not logged in") do
- logout
- get("/foo/bar")
- rack.status.should == 302
- rack.should redirect_to("/account/login")
- end
- it("should show a page") do
- expected = html do
- header "User"
- element do
- User.first.name
- end
- end
- rack.body.should have_contents_like(expected)
- end
- end
Add Comment
Please, Sign In to add comment