Merge pull request #3064 from microweb10/budget_investments_valuator_group_spec
Add missing feature spec Admin budget investments Edit Do not display valuators of an assigned group
This commit is contained in:
@@ -802,7 +802,28 @@ feature 'Admin budget investments' do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
pending "Do not display valuators of an assigned group"
|
scenario "Do not display valuators of an assigned group" do
|
||||||
|
budget_investment = create(:budget_investment)
|
||||||
|
|
||||||
|
health_group = create(:valuator_group, name: "Health")
|
||||||
|
user = create(:user, username: 'Valentina', email: 'v1@valuators.org')
|
||||||
|
create(:valuator, user: user, valuator_group: health_group)
|
||||||
|
|
||||||
|
visit admin_budget_budget_investment_path(budget_investment.budget, budget_investment)
|
||||||
|
click_link 'Edit classification'
|
||||||
|
|
||||||
|
check "budget_investment_valuator_group_ids_#{health_group.id}"
|
||||||
|
|
||||||
|
click_button 'Update'
|
||||||
|
|
||||||
|
expect(page).to have_content 'Investment project updated succesfully.'
|
||||||
|
|
||||||
|
within('#assigned_valuator_groups') { expect(page).to have_content('Health') }
|
||||||
|
within('#assigned_valuators') do
|
||||||
|
expect(page).to have_content('Undefined')
|
||||||
|
expect(page).not_to have_content('Valentina (v1@valuators.org)')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
scenario "Adds existing valuation tags", :js do
|
scenario "Adds existing valuation tags", :js do
|
||||||
budget_investment1 = create(:budget_investment)
|
budget_investment1 = create(:budget_investment)
|
||||||
|
|||||||
Reference in New Issue
Block a user