Sha256: 99f31983c3b89101aa35662266cfe580c379344674500ab2693f7a74ed7f25ce

Contents?: true

Size: 1.4 KB

Versions: 15

Compression:

Stored size: 1.4 KB

Contents

# Copyright (c) 2008-2013 Michael Dvorkin and contributors.
#
# Fat Free CRM is freely distributable under the terms of MIT license.
# See MIT-LICENSE file or http://www.opensource.org/licenses/mit-license.php
#------------------------------------------------------------------------------
require File.expand_path("../../acceptance_helper.rb", __FILE__)

feature 'Users tab', '
  In order to increase customer satisfaction
  As an administrator
  I want to manage users

' do
  before(:each) do
    do_login(first_name: 'Captain', last_name: 'Kirk', admin: true)
  end

  scenario 'should create a new user', js: true  do
    FactoryGirl.create(:group, name: "Superheroes")
    visit admin_users_path
    click_link 'Create User'
    expect(page).to have_selector('#user_username', visible: true)
    fill_in 'user_username', with: 'captainthunder'
    fill_in 'user_email', with: 'lightning@example.com'
    fill_in 'user_first_name', with: 'Captain'
    fill_in 'user_last_name', with: 'Thunder'
    fill_in 'user_title', with: 'Chief'
    fill_in 'user_company', with: 'Weather Inc.'
    chosen_select('Superheroes', from: 'user_group_ids')

    click_button 'Create User'
    expect(find('#users')).to have_content('Captain Thunder')
    expect(find('#users')).to have_content('Weather Inc.')
    expect(find('#users')).to have_content('Superheroes')
    expect(find('#users')).to have_content('lightning@example.com')
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
fat_free_crm-0.14.2 spec/features/admin/users_spec.rb
fat_free_crm-0.15.2 spec/features/admin/users_spec.rb
fat_free_crm-0.16.4 spec/features/admin/users_spec.rb
fat_free_crm-0.14.1 spec/features/admin/users_spec.rb
fat_free_crm-0.15.1 spec/features/admin/users_spec.rb
fat_free_crm-0.16.3 spec/features/admin/users_spec.rb
fat_free_crm-0.16.2 spec/features/admin/users_spec.rb
fat_free_crm-0.16.1 spec/features/admin/users_spec.rb
fat_free_crm-0.16.0 spec/features/admin/users_spec.rb
fat_free_crm-0.15.0 spec/features/admin/users_spec.rb
fat_free_crm-0.15.0.beta.2 spec/features/admin/users_spec.rb
fat_free_crm-0.15.0.beta spec/features/admin/users_spec.rb
fat_free_crm-0.14.0 spec/features/admin/users_spec.rb
reduced_fat_crm-0.15.0.beta spec/features/admin/users_spec.rb
reduced_fat_crm-0.14.0 spec/features/admin/users_spec.rb