Sha256: 07e4bdfb38a95b42e7423f3a67904e9cae228f8a55d7f4a5823b91346aa99293

Contents?: true

Size: 656 Bytes

Versions: 9

Compression:

Stored size: 656 Bytes

Contents

require "spec_helper"
require "digicert/cli/order_retriever"

RSpec.describe Digicert::CLI::OrderRetriever do
  describe ".fetch" do
    context "with number_of_times option specfied" do
      it "tries to retrieve the order by specfied number of times" do
        allow(Digicert::Order).to receive(:fetch).and_return(order)

        Digicert::CLI::OrderRetriever.fetch(
          order.id, number_of_times: 2, wait_time: 1
        )

        expect(Digicert::Order).to have_received(:fetch).twice
      end
    end
  end

  def order(order_id = 123_456)
    stub_digicert_order_fetch_api(order_id)
    @order ||= Digicert::Order.fetch(order_id)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
digicert-cli-1.0.0 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.5.2 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.5.1 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.5.0 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.4.2 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.4.1 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.4.0 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.3.0 spec/digicert/cli/order_retriever_spec.rb
digicert-cli-0.2.0 spec/digicert/cli/order_retriever_spec.rb