diff --git a/spec/shared/system/documentable.rb b/spec/shared/system/documentable.rb index 296da2bda..83b2624b7 100644 --- a/spec/shared/system/documentable.rb +++ b/spec/shared/system/documentable.rb @@ -11,22 +11,12 @@ shared_examples "documentable" do |documentable_factory_name, documentable_path, end context "Show documents" do - scenario "Download action should be able to anyone" do + scenario "Download action should be availabe to anyone and open in a new window" do visit send(documentable_path, arguments) - expect(page).to have_link("Download file") - end - - scenario "Download file link should have blank target attribute" do - visit send(documentable_path, arguments) - - expect(page).to have_selector("a[target=_blank]", text: "Download file") - end - - scenario "Download file links should have rel attribute setted to no follow" do - visit send(documentable_path, arguments) - - expect(page).to have_selector("a[rel=nofollow]", text: "Download file") + expect(page).to have_link "Download file" + expect(page).to have_selector "a[target=_blank]", text: "Download file" + expect(page).to have_selector "a[rel=nofollow]", text: "Download file" end describe "Destroy action" do