From 1d8c18e7b735f3d6c045640e10a02229d2a8c496 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Thu, 30 Apr 2026 16:47:37 +0200 Subject: [PATCH] DEV: Stub more methods in the system spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In search for spec stability 😌 --- spec/system/admin_update_spec.rb | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/spec/system/admin_update_spec.rb b/spec/system/admin_update_spec.rb index 4be8e3d..eacca4d 100644 --- a/spec/system/admin_update_spec.rb +++ b/spec/system/admin_update_spec.rb @@ -8,11 +8,17 @@ before do sign_in(admin) - # Avoid running `git` for every repo on every request - DockerManager::GitRepo.any_instance.stubs(:latest_origin_commit).returns("a" * 40) - DockerManager::GitRepo.any_instance.stubs(:latest_origin_tag_version).returns(nil) - DockerManager::GitRepo.any_instance.stubs(:commits_behind).returns(0) - DockerManager::GitRepo.any_instance.stubs(:latest_origin_commit_date).returns(Time.current) + # Avoid running `git` for every repo on every request. + DockerManager::GitRepo.any_instance.stubs( + latest_local_commit: "a" * 40, + latest_local_tag_version: nil, + latest_origin_commit: "a" * 40, + latest_origin_tag_version: nil, + latest_origin_commit_date: Time.current, + commits_behind: 0, + tracking_ref: "origin/main", + url: "https://github.com/discourse/example", + ) end it "displays the admin update page with the right repositories" do