From da1b03dc3b0a2d78b26c2b99f01e366fab92e197 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Wed, 29 Apr 2026 18:17:19 +0200 Subject: [PATCH 1/2] DEV: Restore skipped admin update spec --- spec/system/admin_update_spec.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/spec/system/admin_update_spec.rb b/spec/system/admin_update_spec.rb index 655395a..f62f0a4 100644 --- a/spec/system/admin_update_spec.rb +++ b/spec/system/admin_update_spec.rb @@ -4,20 +4,17 @@ RSpec.describe "Admin update" do fab!(:admin) - let(:admin_update_page) { PageObjects::Pages::AdminUpdate.new } before { sign_in(admin) } - xit "displays the admin update page with the right repositories" do + it "displays the admin update page with the right repositories" do visit("/admin/update") - expect(page).to have_css("h3", exact_text: I18n.t("js.admin.docker.update_title")) + expect(page).to have_css("h1", exact_text: I18n.t("js.admin.docker.update_title")) expect(page).to have_css("tr.repo .d-table__overview-name", exact_text: "Discourse") - expect(page).to have_css("tr.repo .d-table__overview-name", exact_text: "Docker Manager") + expect(page).to have_css("tr.repo .d-table__overview-name", exact_text: "Docker manager") expect(page).to have_css( "tr.repo .d-table__overview-about a[href='https://meta.discourse.org/t/12655']", ) - ensure - puts page.html if ENV["CI"] end end From fd7687219678f03f4c714b3650745ef81a90b748 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Wed, 29 Apr 2026 18:28:11 +0200 Subject: [PATCH 2/2] handle the previous core version too --- spec/system/admin_update_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/system/admin_update_spec.rb b/spec/system/admin_update_spec.rb index f62f0a4..6b9f883 100644 --- a/spec/system/admin_update_spec.rb +++ b/spec/system/admin_update_spec.rb @@ -12,7 +12,7 @@ expect(page).to have_css("h1", exact_text: I18n.t("js.admin.docker.update_title")) expect(page).to have_css("tr.repo .d-table__overview-name", exact_text: "Discourse") - expect(page).to have_css("tr.repo .d-table__overview-name", exact_text: "Docker manager") + expect(page).to have_css("tr.repo .d-table__overview-name", text: /\ADocker[ _]manager\z/) expect(page).to have_css( "tr.repo .d-table__overview-about a[href='https://meta.discourse.org/t/12655']", )