Sha256: cc9582f4ba96bb858e971c3fd2f5b48e1892a4457333fd0938cfdf32acd16bb1

Contents?: true

Size: 626 Bytes

Versions: 15

Compression:

Stored size: 626 Bytes

Contents

require "spec_helper"

feature 'Accounts index' do

	context 'logged in users' do
		scenario 'after sign in it should redirect to accounts page' do
			account = create :account
			sign_in account.owner, attributes_for(:user)[:password]
			expect(page.current_url).to match(/#{mtdevise.accounts_path}/)
			expect(page).to have_text(account.name)
		end
	end

	context 'guests users' do
		scenario 'should not let them in'  do
			visit mtdevise.accounts_path
			expect(page.current_url).to match(/#{mtdevise.new_user_session_path}/)
			expect(page).to have_text('You need to sign in or sign up before continuing')
		end
	end

end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
mtdevise-1.8.6 spec/features/accounts/index_spec.rb
mtdevise-1.8.5 spec/features/accounts/index_spec.rb
mtdevise-1.8.0 spec/features/accounts/index_spec.rb
mtdevise-1.7.11 spec/features/accounts/index_spec.rb
mtdevise-1.7.8 spec/features/accounts/index_spec.rb
mtdevise-1.7.5 spec/features/accounts/index_spec.rb
mtdevise-1.7.1 spec/features/accounts/index_spec.rb
mtdevise-1.7.0 spec/features/accounts/index_spec.rb
mtdevise-1.6.6 spec/features/accounts/index_spec.rb
mtdevise-1.6.5 spec/features/accounts/index_spec.rb
mtdevise-1.6.3 spec/features/accounts/index_spec.rb
mtdevise-1.6.0 spec/features/accounts/index_spec.rb
mtdevise-1.5.3 spec/features/accounts/index_spec.rb
mtdevise-1.5.2 spec/features/accounts/index_spec.rb
mtdevise-1.5.0 spec/features/accounts/index_spec.rb