Fixed tests
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<ul class="related-content-list" id="related-content-list">
|
||||
<% @related_contents.each do |related| %>
|
||||
<li>
|
||||
<li id="related-content-<%= related.relate_content(relationable).id %>">
|
||||
<% if current_user %>
|
||||
<span id="<%= dom_id(related.relate_content(relationable)) %>" class="js-score-actions score-actions">
|
||||
<%= render 'relationable/score', related: related.relate_content(relationable) %>
|
||||
|
||||
@@ -25,6 +25,7 @@ shared_examples "relationable" do |relationable_model_name|
|
||||
end
|
||||
|
||||
scenario 'related contents can be added' do
|
||||
login_as(user)
|
||||
visit eval("#{relationable.class.name.downcase}_path(relationable)")
|
||||
|
||||
expect(page).to have_selector('#related_content', visible: false)
|
||||
@@ -57,6 +58,7 @@ shared_examples "relationable" do |relationable_model_name|
|
||||
end
|
||||
|
||||
scenario 'if related content URL is invalid returns error' do
|
||||
login_as(user)
|
||||
visit eval("#{relationable.class.name.downcase}_path(relationable)")
|
||||
|
||||
click_on("Add related content")
|
||||
@@ -76,6 +78,7 @@ shared_examples "relationable" do |relationable_model_name|
|
||||
visit eval("#{relationable.class.name.downcase}_path(relationable)")
|
||||
|
||||
within("#related-content-list") do
|
||||
find("#related-content-#{related_content.opposite_related_content.id}").hover
|
||||
find("#score-positive-related-#{related_content.opposite_related_content.id}").click
|
||||
expect(page).to_not have_css("#score-positive-related-#{related_content.opposite_related_content.id}")
|
||||
end
|
||||
@@ -91,6 +94,7 @@ shared_examples "relationable" do |relationable_model_name|
|
||||
visit eval("#{relationable.class.name.downcase}_path(relationable)")
|
||||
|
||||
within("#related-content-list") do
|
||||
find("#related-content-#{related_content.opposite_related_content.id}").hover
|
||||
find("#score-negative-related-#{related_content.opposite_related_content.id}").click
|
||||
expect(page).to_not have_css("#score-negative-related-#{related_content.opposite_related_content.id}")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user