diff --git a/spec/features/home_spec.rb b/spec/features/home_spec.rb
index 63c4adb9e..096c92a97 100644
--- a/spec/features/home_spec.rb
+++ b/spec/features/home_spec.rb
@@ -10,7 +10,7 @@ feature "Home" do
expect(page).to have_content "Love the city, and it will become a city you love"
end
- scenario 'Not display recommended text' do
+ scenario 'Not display recommended section' do
debate = create(:debate)
visit root_path
@@ -28,7 +28,7 @@ feature "Home" do
feature "Recommended" do
- scenario 'Display recommended text' do
+ scenario 'Display recommended section' do
debate = create(:debate)
visit root_path
@@ -73,6 +73,14 @@ feature "Home" do
expect(page).to have_selector('li[data-slide="2"]', visible: false)
end
+ scenario 'Display recommended show when click on carousel' do
+ debate = create(:debate)
+
+ visit root_path
+ click_on debate.title
+
+ expect(current_path).to eq debate_path(debate)
+ end
end
end
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb
index e51c9a32c..8e60b529c 100644
--- a/spec/models/user_spec.rb
+++ b/spec/models/user_spec.rb
@@ -715,7 +715,7 @@ describe User do
expect(result).to eq [debate1]
end
- it "Should not return debates when user is an author" do
+ it "Should not return debates when user is the author" do
debate1 = create(:debate, author: user)
debate2 = create(:debate)
@@ -731,7 +731,7 @@ describe User do
let(:user) { create(:user) }
- it "Should return up to 3 debates" do
+ it "Should return up to 3 proposals" do
create_list(:proposal, 4)
expect(user.recommended_proposals.size).to eq 3
@@ -770,7 +770,7 @@ describe User do
expect(result.size).to eq 0
end
- it "Should not return proposals when user is an author" do
+ it "Should not return proposals when user is the author" do
proposal1 = create(:proposal, author: user)
proposal2 = create(:proposal)
@@ -786,7 +786,7 @@ describe User do
let(:user) { create(:user) }
- it "Should return up to 3 debates" do
+ it "Should return up to 3 investments" do
create_list(:budget_investment, 4)
expect(user.recommended_budget_investments.size).to eq 3
@@ -825,7 +825,7 @@ describe User do
expect(result.size).to eq 0
end
- it "Should not return budget_investments when user is an author" do
+ it "Should not return budget_investments when user is the author" do
budget_investment1 = create(:budget_investment, author: user)
budget_investment2 = create(:budget_investment)