Skip to content

Commit

Permalink
review cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
George Jahad committed Oct 2, 2024
1 parent 63f3411 commit 0d441b3
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 2 additions & 0 deletions app/lib/clients/vault/entity.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ def put_entity(name, policies)
name: name,
policies: policies)
end

def read_entity(name)
client.logical.read("identity/entity/name/#{name}")
end

def delete_entity(name)
client.logical.delete("identity/entity/name/#{name}")
end
Expand Down
8 changes: 4 additions & 4 deletions test/lib/clients/vault_test.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require "test_helper"

class VaultTest < ActiveSupport::TestCase
attr_reader :root_ca_mount
attr_reader :intermediate_ca_mount
attr_reader :root_ca_mount
attr_reader :policies
attr_reader :entity_name
attr_reader :alias_name
Expand Down Expand Up @@ -59,7 +59,7 @@ class VaultTest < ActiveSupport::TestCase

@client.put_entity(@entity_name, @policies)
entity = @client.read_entity(@entity_name)
assert_equal entity.data[:policies][0], @policies
assert_equal @policies, entity.data[:policies][0]

@client.delete_entity(@entity_name)
entity = @client.read_entity(@entity_name)
Expand All @@ -84,10 +84,10 @@ class VaultTest < ActiveSupport::TestCase
auth_method = "token"
@client.put_entity_alias(@entity_name, @alias_name, auth_method)
entity_alias = @client.read_entity_alias(@entity_name, @alias_name)
assert_equal entity_alias.data[:mount_type], auth_method
assert_equal auth_method, entity_alias.data[:mount_type]

# confirm deleted alias
assert_equal @client.delete_entity_alias(@entity_name, @alias_name), true
assert_equal true, @client.delete_entity_alias(@entity_name, @alias_name)
err = assert_raises RuntimeError do
@client.delete_entity_alias(@entity_name, @alias_name)
end
Expand Down

0 comments on commit 0d441b3

Please sign in to comment.