Files
grecia/spec/features/admin/valuators_spec.rb
2016-03-15 15:33:00 +01:00

34 lines
835 B
Ruby

require 'rails_helper'
feature 'Admin valuators' do
background do
@admin = create(:administrator)
@user = create(:user, username: 'Jose Luis Balbin')
@valuator = create(:valuator)
login_as(@admin.user)
visit admin_valuators_path
end
scenario 'Index' do
expect(page).to have_content @valuator.name
expect(page).to have_content @valuator.email
expect(page).to_not have_content @user.name
end
scenario 'Create Valuator', :js do
fill_in 'email', with: @user.email
click_button 'Search'
expect(page).to have_content @user.name
fill_in 'valuator_description', with: 'environmental expert'
click_button 'Add to valuators'
within("#valuators") do
expect(page).to have_content @user.name
expect(page).to have_content 'environmental expert'
end
end
end