Sha256: df2c49880fc8080591d9ff4dcd13f98341627ba37bb1a6a18d7cbc65699325fe
Contents?: true
Size: 1.41 KB
Versions: 3
Compression:
Stored size: 1.41 KB
Contents
# frozen_string_literal: true # 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 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.' 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fat_free_crm-0.18.2 | spec/features/admin/users_spec.rb |
fat_free_crm-0.18.1 | spec/features/admin/users_spec.rb |
fat_free_crm-0.18.0 | spec/features/admin/users_spec.rb |