# frozen_string_literal: true require 'rake_helper' describe 'clearing redis cache' do before do Rake.application.rake_require 'tasks/cache' end describe 'clearing pipeline status cache' do let(:pipeline_status) do project = create(:project, :repository) create(:ci_pipeline, project: project).project.pipeline_status end before do allow(pipeline_status).to receive(:loaded).and_return(nil) end it 'clears pipeline status cache' do expect { run_rake_task('cache:clear:redis') }.to change { pipeline_status.has_cache? } end end end