Sha256: 1da929f4f26464afd7f81b960b5f59b5d1886792fc51d3241d83afab2190b72a
Contents?: true
Size: 990 Bytes
Versions: 1
Compression:
Stored size: 990 Bytes
Contents
require File.dirname(__FILE__) + '/../../spec_helper' require 'admin/sessions_controller' describe Admin::SessionsController, 'without user in BDD' do controller_name 'admin/sessions' fixtures :users include AuthenticatedTestHelper it 'should see new' do get 'new' response.should be_success response.should render_template('new') end it 'should create session' do post 'create', :login => 'quentin', :password => 'test' session[:user_id].should_not be_nil response.should redirect_to(admin_galleries_url) end it 'should not create session because bad password' do post 'create', :login => 'quentin', :password => 'oui' session[:user_id].should be_nil response.should be_success response.should render_template('new') end it 'should destroy session' do login_as :quentin session[:user_id].should_not be_nil delete 'destroy' session[:user_id].should be_nil response.should redirect_to(root_url) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pictrails-0.5.0 | spec/controllers/admin/sessions_controller_spec.rb |