Welcome to mirror list, hosted at ThFree Co, Russian Federation.

smocker_api_spec.rb « vendor « spec « qa - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b54197b8b1f4d2062213bbbbfd5f6ad539b15cf1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# frozen_string_literal: true

module QA
  RSpec.describe Vendor::Smocker::SmockerApi do
    let(:host) { 'smocker.bar' }

    subject { described_class.new(host: host) }

    it 'retries until the service is ready' do
      expect(subject).to receive(:get)
                           .and_raise(StandardError)
                           .and_raise(StandardError)
                           .and_return(200)

      expect { subject.wait_for_ready }.not_to raise_error
    end
  end
end