Sha256: c946e0ef7cfc9f6edf6d32082dd8f757b1bdd9a15b486db0582da0c77e473530

Contents?: true

Size: 627 Bytes

Versions: 56

Compression:

Stored size: 627 Bytes

Contents

Shindo.tests('AWS::KMS | key requests', ['aws', 'kms']) do
  key_id = nil

  tests('success') do
    tests("#create_key").data_matches_schema(AWS::KMS::Formats::DESCRIBE_KEY) do
      result = Fog::AWS[:kms].create_key.body
      key_id = result["KeyMetadata"]["KeyId"]

      result
    end
  end

  tests("#describe_key").data_matches_schema(AWS::KMS::Formats::DESCRIBE_KEY) do
    result = Fog::AWS[:kms].describe_key(key_id).body
    returns(key_id) { result['KeyMetadata']['KeyId'] }
    result
  end

  tests("#list_keys").data_matches_schema(AWS::KMS::Formats::LIST_KEYS) do
    Fog::AWS[:kms].list_keys.body
  end

end

Version data entries

56 entries across 54 versions & 3 rubygems

Version Path
fog-aws-3.12.0 tests/requests/kms/key_tests.rb
fog-aws-3.11.0 tests/requests/kms/key_tests.rb
fog-aws-3.10.0 tests/requests/kms/key_tests.rb
fog-aws-3.9.0 tests/requests/kms/key_tests.rb
fog-aws-3.8.0 tests/requests/kms/key_tests.rb
fog-aws-3.7.0 tests/requests/kms/key_tests.rb
fog-aws-3.6.7 tests/requests/kms/key_tests.rb
fog-aws-3.6.6 tests/requests/kms/key_tests.rb
fog-aws-3.6.5 tests/requests/kms/key_tests.rb
fog-aws-3.6.4 tests/requests/kms/key_tests.rb
fog-aws-3.6.3 tests/requests/kms/key_tests.rb
fog-aws-3.6.2 tests/requests/kms/key_tests.rb
fog-aws-3.5.2 tests/requests/kms/key_tests.rb
fog-aws-3.5.1 tests/requests/kms/key_tests.rb
fog-aws-3.5.0 tests/requests/kms/key_tests.rb
fog-aws-3.4.0 tests/requests/kms/key_tests.rb
fog-aws-3.3.0 tests/requests/kms/key_tests.rb
fog-aws-3.2.0 tests/requests/kms/key_tests.rb
fog-aws-3.1.0 tests/requests/kms/key_tests.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-aws-2.0.1/tests/requests/kms/key_tests.rb