Sha256: 8273ef9bbc04a27bd06349e1f163bb7d0774954fd2fdcd39ffd8be6dad2534e2

Contents?: true

Size: 706 Bytes

Versions: 4

Compression:

Stored size: 706 Bytes

Contents

require "spec_helper"

RSpec.describe "Order duplicating" do
  describe "duplicate an order" do
    context "duplicate with new csr" do
      it "duplicate an order with provided csr" do
        mock_digicert_order_duplication_message_chain
        command = %w(order duplicate 123456 --csr ./spec/fixtures/rsa4096.csr)

        _output = capture_stdout { Digicert::CLI.start(command) }

        expect(Digicert::CLI::OrderDuplicator).to have_received(:new).
          with(order_id: "123456", csr: "./spec/fixtures/rsa4096.csr")
      end
    end
  end

  def mock_digicert_order_duplication_message_chain
    allow(Digicert::CLI::OrderDuplicator).
      to receive_message_chain(:new, :create)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
digicert-cli-1.0.0 spec/acceptance/duplicating_order_spec.rb
digicert-cli-0.5.2 spec/acceptance/duplicating_order_spec.rb
digicert-cli-0.5.1 spec/acceptance/duplicating_order_spec.rb
digicert-cli-0.5.0 spec/acceptance/duplicating_order_spec.rb