From eca1ba562203cd020153fbf4d23283c40ac5ace4 Mon Sep 17 00:00:00 2001 From: Malaber Date: Sat, 11 Apr 2026 14:15:18 +0200 Subject: [PATCH] Skip HTTP E2E outside dedicated env --- spec/e2e/http/tournament_lifecycle_spec.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/e2e/http/tournament_lifecycle_spec.rb b/spec/e2e/http/tournament_lifecycle_spec.rb index af96219..a65b492 100644 --- a/spec/e2e/http/tournament_lifecycle_spec.rb +++ b/spec/e2e/http/tournament_lifecycle_spec.rb @@ -4,6 +4,13 @@ require 'spec_helper' require_relative '../../../e2e/lib/scenario_runner' RSpec.describe 'Tournament lifecycle HTTP E2E' do + required_env_vars = %w[TURNIERE_E2E_EMAIL TURNIERE_E2E_PASSWORD].freeze + + before do + missing_vars = required_env_vars.reject { |name| ENV.key?(name) } + skip("HTTP E2E requires #{missing_vars.join(', ')}") unless missing_vars.empty? + end + let(:base_url) { ENV.fetch('TURNIERE_E2E_BASE_URL', 'http://127.0.0.1:3000') } let(:runner) do TurniereE2E::ScenarioRunner.new(