spec/lib/release_tools/public_release/cng_image_release_spec.rb [508:527]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        .and_return("foo\n")

      expect(release.read_file('README.md')).to eq('foo')
    end

    it 'retries the operation if it fails' do
      raised = false

      allow(release.client).to receive(:file_contents) do
        if raised
          "foo\n"
        else
          raised = true
          raise gitlab_error(:InternalServerError)
        end
      end

      expect(release.read_file('README.md')).to eq('foo')
    end
  end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spec/lib/release_tools/public_release/helm_gitlab_release_spec.rb [358:377]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        .and_return("foo\n")

      expect(release.read_file('README.md')).to eq('foo')
    end

    it 'retries the operation if it fails' do
      raised = false

      allow(release.client).to receive(:file_contents) do
        if raised
          "foo\n"
        else
          raised = true
          raise gitlab_error(:InternalServerError)
        end
      end

      expect(release.read_file('README.md')).to eq('foo')
    end
  end
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



