Project

General

Profile

Download (1.04 KB) Statistics
| Branch: | Tag: | Revision:
require File.join(File.dirname(__FILE__), '../test_helper')

describe 'create content-credentials' do
before do
@cmd = %w(content-credentials create)
@base_params = ["--organization-id=#{org_id}", "--name=#{cred_name}"]
end

let(:org_id) { 1 }
let(:cred_name) { 'sslcert' }
let(:cert) { File.join(File.dirname(__FILE__), 'data', 'test_cert.json') }

it 'Creates a SSL Content Credential' do
params = ["--path=#{cert}", '--content-type=cert']

api_expects(:content_credentials, :create, 'Create a Content Credential')

expected_result = success_result("Content Credential created.\n")
result = run_cmd(@cmd + @base_params + params)
assert_cmd(expected_result, result)
end

it 'Create a GPG Key Content Credential' do
params = ["--path=#{cert}", '--content-type=gpg_key']

api_expects(:content_credentials, :create, 'Create a Content Credential')

expected_result = success_result("Content Credential created.\n")
result = run_cmd(@cmd + @base_params + params)
assert_cmd(expected_result, result)
end
end
(1-1/3)