ihoka (owner)

Forks

Revisions

gist: 209398 Download_button fork
public
Public Clone URL: git://gist.github.com/209398.git
Embed All Files: show embed
user_sessions_controller_spec.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
describe "handling DELETE destroy" do
  before(:each) do
    @user_session = mock_model(UserSession, :record => mock_model(User))
    UserSession.stub!(:find).and_return(@user_session)
    @user_session.stub!(:destroy)
  end
  
  def do_delete
    delete :destroy
  end
  
  it "destroy the user session" do
    @user_session.should_receive(:destroy)
    do_delete
  end
  
  it "redirects to the home page" do
    do_delete
    flash[:notice].should == "Logout successful!"
    response.should redirect_to(root_path)
  end
end