Adds link to image and docs on admin budget investment info

This commit is contained in:
decabeza
2018-03-12 17:06:50 +01:00
parent bc03aee84d
commit acebb07ddd
7 changed files with 106 additions and 18 deletions

View File

@@ -443,6 +443,8 @@ feature 'Admin budget investments' do
expect(page).to have_content(budget_investment.description)
expect(page).to have_content(budget_investment.author.name)
expect(page).to have_content(budget_investment.heading.name)
expect(page).to have_content('Without image')
expect(page).to have_content('Without documents')
expect(page).to have_content('1234')
expect(page).to have_content('1000')
expect(page).to have_content('Unfeasible')
@@ -456,6 +458,33 @@ feature 'Admin budget investments' do
expect(page).to have_button "Publish comment"
end
scenario 'Show image and documents on investment details' do
budget_investment = create(:budget_investment,
price: 1234,
price_first_year: 1000,
feasibility: "unfeasible",
unfeasibility_explanation: 'It is impossible',
administrator: administrator)
create(:image, imageable: budget_investment)
document = create(:document, documentable: budget_investment)
visit admin_budget_budget_investments_path(budget_investment.budget)
click_link budget_investment.title
expect(page).to have_content(budget_investment.title)
expect(page).to have_content(budget_investment.description)
expect(page).to have_content(budget_investment.author.name)
expect(page).to have_content(budget_investment.heading.name)
expect(page).to have_content('See image')
expect(page).to have_content('See documents (1)')
expect(page).to have_content('1234')
expect(page).to have_content('1000')
expect(page).to have_content('Unfeasible')
expect(page).to have_content('It is impossible')
expect(page).to have_content('Ana (ana@admins.org)')
end
scenario "If budget is finished, investment cannot be edited or valuation comments created" do
# Only milestones can be managed