Skip HTTP E2E outside dedicated env

This commit is contained in:
Daniel Schädler 2026-04-11 14:15:18 +02:00
parent 35d81b53fd
commit eca1ba5622
1 changed files with 7 additions and 0 deletions

View File

@ -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(