From 20d3725709f99993d74ac992d3cdc040ed78d51c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 21 Mar 2024 02:09:15 +0100 Subject: [PATCH] Add missing test to delete a draft version We weren't testing this action anywhere. --- spec/system/admin/legislation/draft_versions_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/system/admin/legislation/draft_versions_spec.rb b/spec/system/admin/legislation/draft_versions_spec.rb index d36daf6e2..f5957d2fd 100644 --- a/spec/system/admin/legislation/draft_versions_spec.rb +++ b/spec/system/admin/legislation/draft_versions_spec.rb @@ -74,6 +74,15 @@ describe "Admin legislation draft versions", :admin do end end + scenario "Delete" do + version = create(:legislation_draft_version, body: "Version 1") + + visit edit_admin_legislation_process_draft_version_path(version.process, version) + click_link "Delete" + + expect(page).to have_content "Draft deleted successfully" + end + context "Changing content with the markdown editor" do let(:prompt) { "You've edited the text without saving it. Do you confirm to leave the page?" } let(:version) { create(:legislation_draft_version, body: "Version 1") }