Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe "Without logging in" do
- describe "a request to /foo/bar" do
- before(:each) do
- get("/foo/bar")
- end
- it "redirects" do
- rack.status.should == 302
- end
- it "shows a login page") do
- rack.should redirect_to("/account/login")
- end
- end
- end
- describe "After logging in" do
- describe "a request to /foo/bar" do
- before(:each) do
- post("/account/login", "username=myuser&password=awesomepass")
- get("/foo/bar")
- end
- it "succeeds" do
- rack.status.should == 200
- end
- it "shows a page" do
- expected = html do
- header "User"
- element do
- User.first.name
- end
- end
- rack.body.should have_contents_like(expected)
- end
- end
- end
Add Comment
Please, Sign In to add comment