diff --git a/spec/system/admin_update_spec.rb b/spec/system/admin_update_spec.rb index 6b9f883..4be8e3d 100644 --- a/spec/system/admin_update_spec.rb +++ b/spec/system/admin_update_spec.rb @@ -5,7 +5,15 @@ RSpec.describe "Admin update" do fab!(:admin) - before { sign_in(admin) } + 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) + end it "displays the admin update page with the right repositories" do visit("/admin/update")