diff --git a/app/views/welcome/index.html.erb b/app/views/welcome/index.html.erb
index e2ae116e1..b8ee72235 100644
--- a/app/views/welcome/index.html.erb
+++ b/app/views/welcome/index.html.erb
@@ -20,9 +20,11 @@
-
- <%= render "cards" %>
-
+ <% if @cards.any? %>
+
+ <%= render "cards" %>
+
+ <% end %>
<%= render "processes" %>
diff --git a/spec/features/home_spec.rb b/spec/features/home_spec.rb
index c24066e79..2d889f233 100644
--- a/spec/features/home_spec.rb
+++ b/spec/features/home_spec.rb
@@ -143,4 +143,24 @@ feature "Home" do
"/html/body/div[@class='wrapper ']/comment()[contains(.,'ie-callout')]"
end
end
+
+
+ scenario 'if there are cards, the "featured" title will render' do
+ card = create(:widget_card,
+ title: "Card text",
+ description: "Card description",
+ link_text: "Link text",
+ link_url: "consul.dev"
+ )
+
+ visit root_path
+
+ expect(page).to have_css(".title", text: "Featured")
+ end
+
+ scenario 'if there are no cards, the "featured" title will not render' do
+ visit root_path
+
+ expect(page).not_to have_css(".title", text: "Featured")
+ end
end