aboutsummaryrefslogtreecommitdiffstats
path: root/spec/features/users/user_index_spec.rb
blob: b2dbdbb51379e3f340364741f568e45e8ad335f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require 'spec_helper'

include Warden::Test::Helpers
Warden.test_mode!

# Feature: User index page
#   As a user
#   I want to see a list of users
#   So I can see who has registered
feature 'User index page', :devise do

  after(:each) do
    Warden.test_reset!
  end

  # Scenario: User listed on index page
  #   Given I am signed in
  #   When I visit the user index page
  #   Then I see my own email address
  scenario 'user sees own email address' do
    user = create(:user)
    user.organisation.workbenches << create(:workbench)
    login_as(user, scope: :user)
    visit organisation_path
    expect(page).to have_content user.name.truncate(15)
  end

end