Don't display incompatible investment's table if empty

This commit is contained in:
Bertocq
2017-07-10 17:07:00 +02:00
parent efacd0def3
commit 2fba9de33b
2 changed files with 16 additions and 4 deletions

View File

@@ -42,8 +42,10 @@
heading_price: @heading.price,
investments: @investments.compatible %>
<%= render 'results_table', results_type: :incompatible,
title: t("budgets.results.incompatibles"),
heading_price: @heading.price,
investments: @investments.incompatible %>
<% if @investments.incompatible.present? %>
<%= render 'results_table', results_type: :incompatible,
title: t("budgets.results.incompatibles"),
heading_price: @heading.price,
investments: @investments.incompatible %>
<% end %>
</div>

View File

@@ -55,4 +55,14 @@ feature 'Results' do
expect(page).to have_content "You do not have permission to carry out the action"
end
scenario "No incompatible investments", :js do
investment3.incompatible = false
investment3.save
visit budget_path(budget)
click_link "See results"
expect(page).not_to have_content "Incompatibles"
end
end