Sha256: 30df8cc1b6da17ece66b762f5cbcf71acbecdf1e092e8b055fddf58ca15cd1fc
Contents?: true
Size: 1.07 KB
Versions: 8
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' feature 'Visitor signs in' do scenario 'with valid email and password' do create_user 'user@example.com', 'password' sign_in_with 'user@example.com', 'password' user_should_be_signed_in end scenario 'with valid mixed-case email and password ' do create_user 'user.name@example.com', 'password' sign_in_with 'User.Name@example.com', 'password' user_should_be_signed_in end scenario 'tries with invalid password' do create_user 'user@example.com', 'password' sign_in_with 'user@example.com', 'wrong_password' page_should_display_sign_in_error user_should_be_signed_out end scenario 'tries with invalid email' do sign_in_with 'unknown.email@example.com', 'password' page_should_display_sign_in_error user_should_be_signed_out end private def create_user(email, password) create(:user, :email => email, :password => password) end def page_should_display_sign_in_error page.body.should include( I18n.t('flashes.failure_after_create', :sign_up_path => sign_up_path) ) end end
Version data entries
8 entries across 8 versions & 1 rubygems