Add related SDG and targets tags to polls
This commit is contained in:
@@ -1832,7 +1832,7 @@
|
||||
padding: 0 $line-height / 2 0 0;
|
||||
}
|
||||
|
||||
img {
|
||||
.image-container img {
|
||||
height: 100%;
|
||||
max-width: none;
|
||||
position: absolute;
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
<li><span><%= g.name %></span></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
<%= render SDG::TagListComponent.new(poll, limit: 5, linkable: false) %>
|
||||
</div>
|
||||
<div class="small-12 medium-3 column table" data-equalizer-watch>
|
||||
<div class="table-cell align-middle">
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
<% end %>
|
||||
</ul>
|
||||
<% end %>
|
||||
<%= render SDG::TagListComponent.new(@poll, linkable: false) %>
|
||||
</div>
|
||||
|
||||
<aside class="small-12 medium-3 column margin-top">
|
||||
|
||||
@@ -129,6 +129,19 @@ describe "Polls" do
|
||||
|
||||
expect(page).to have_link("Poll with results", href: results_poll_path(poll.slug))
|
||||
end
|
||||
|
||||
scenario "Shows SDG tags when feature is enabled", :js do
|
||||
Setting["feature.sdg"] = true
|
||||
Setting["sdg.process.polls"] = true
|
||||
|
||||
create(:poll, sdg_goals: [SDG::Goal[1]],
|
||||
sdg_targets: [SDG::Target["1.1"]])
|
||||
|
||||
visit polls_path
|
||||
|
||||
expect(page).to have_selector "img[alt='1. No Poverty']"
|
||||
expect(page).to have_content "target 1.1"
|
||||
end
|
||||
end
|
||||
|
||||
context "Show" do
|
||||
@@ -401,6 +414,19 @@ describe "Polls" do
|
||||
expect(page).to have_link("Yes")
|
||||
end
|
||||
end
|
||||
|
||||
scenario "Shows SDG tags when feature is enabled", :js do
|
||||
Setting["feature.sdg"] = true
|
||||
Setting["sdg.process.polls"] = true
|
||||
|
||||
poll = create(:poll, sdg_goals: [SDG::Goal[1]],
|
||||
sdg_targets: [SDG::Target["1.1"]])
|
||||
|
||||
visit poll_path(poll)
|
||||
|
||||
expect(page).to have_selector "img[alt='1. No Poverty']"
|
||||
expect(page).to have_content "target 1.1"
|
||||
end
|
||||
end
|
||||
|
||||
context "Booth & Website", :with_frozen_time do
|
||||
|
||||
Reference in New Issue
Block a user