Sha256: 0af9e4a86dff8926528556af4357f9999bb77a1299bb871b58c2d540a36058f3

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

require 'minitest/autorun'

require_relative File.join('..', '..', '..', 'lib', 'deltacloud', 'models', 'base_model.rb')
require_relative File.join('..', '..', '..', 'lib', 'deltacloud', 'models', 'key.rb')

describe Key do

  before do
    @key = Key.new(:credential_type => :key)
  end

  it 'advertise if it is password or key' do
    @key.is_password?.must_equal false
    @key.is_key?.must_equal true
  end

  it 'cat generate the mock fingerprint' do
    Key.generate_mock_fingerprint.must_match /(\w{2}:?)/
  end

  it 'can generate the mock PEM key' do
    Key.generate_mock_pem.must_include 'PRIVATE KEY'
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
deltacloud-core-1.0.2 tests/drivers/models/keys_test.rb