Sha256: 9409b991cdca9a884e719c1f4ab1f6c8bdf9deca741b627e2066cc9118de0714
Contents?: true
Size: 1.52 KB
Versions: 5
Compression:
Stored size: 1.52 KB
Contents
require "spec_helper" RSpec.describe "CSR" do describe "fetching a CSR" do it "fetches the CSR for specified order" do command = %w(csr fetch 123456) allow(Digicert::CLI::CSR).to receive_message_chain(:new, :fetch) Digicert::CLI.start(command) expect(Digicert::CLI::CSR).to have_received(:new).with(order_id: "123456") end end describe "generating CSR" do context "with existing order" do it "generates a new CSR for an existing order" do allow(Digicert::CLI::CSR).to receive_message_chain(:new, :generate) command = %w(csr generate -o 123456 --key ./spec/fixtures/rsa4096.key) Digicert::CLI.start(command) expect(Digicert::CLI::CSR).to have_received(:new).with( order_id: "123456", key: "./spec/fixtures/rsa4096.key", ) end end context "with provided details" do it "generates a new CSR with the details" do command = %w( csr generate --order-id 123456 --common_name ribosetest.com --key ./spec/fixtures/rsa4096.key --san site1.ribosetest.com site2.ribosetest.com ) allow(Digicert::CLI::CSR).to receive_message_chain(:new, :generate) Digicert::CLI.start(command) expect(Digicert::CLI::CSR).to have_received(:new).with( order_id: "123456", common_name: "ribosetest.com", key: "./spec/fixtures/rsa4096.key", san: ["site1.ribosetest.com", "site2.ribosetest.com"], ) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems