From 34243489af3e52ca87d6f1bc578bd9ba4e9d565e Mon Sep 17 00:00:00 2001 From: drew cimino Date: Thu, 4 Apr 2019 19:41:54 +0100 Subject: Don't render artifact download links on the project tags page for builds with expired artifacts --- spec/views/projects/tags/index.html.haml_spec.rb | 44 +++++++++++++++++++++--- 1 file changed, 40 insertions(+), 4 deletions(-) (limited to 'spec/views') diff --git a/spec/views/projects/tags/index.html.haml_spec.rb b/spec/views/projects/tags/index.html.haml_spec.rb index cb97d17988c..32e90e222d9 100644 --- a/spec/views/projects/tags/index.html.haml_spec.rb +++ b/spec/views/projects/tags/index.html.haml_spec.rb @@ -1,20 +1,56 @@ require 'spec_helper' describe 'projects/tags/index' do - let(:project) { create(:project, :repository) } + let(:project) { create(:project, :repository) } + let(:tags) { TagsFinder.new(project.repository, {}).execute } + let(:git_tag) { project.repository.tags.last } + let(:release) { create(:release, project: project, sha: git_tag.target_commit.sha) } + let(:pipeline) { create(:ci_pipeline, :success, project: project, ref: git_tag.name, sha: release.sha) } + + let(:artifacts_download_header_regex) { %r(