# frozen_string_literal: true RSpec.describe QA::Scenario::Test::Integration::Github do describe '#perform' do let(:env) { spy('Runtime::Env', knapsack?: false, dry_run: false) } before do stub_const('QA::Runtime::Env', env) end it_behaves_like 'a QA scenario class' do let(:tags) { [:github] } it 'requires a GitHub access token' do subject.perform(args) expect(env).to have_received(:require_github_access_token!) end end end end