inspec/test/unit/resources/postgres_ident_conf_test.rb
Ryan Davis adaf2bc364 Removed aws resource requiring from test/helper and inspec/resource.
This speeds up parallel unit test runs from a very consistent 2:49 to
a very consistent 1:53, or a 33% reduction.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-05-29 17:58:02 -07:00

23 lines
874 B
Ruby

require 'helper'
describe 'Inspec::Resources::PGIdentConf' do
describe 'PGIdentConf Paramaters' do
resource = load_resource('postgres_ident_conf')
it 'Verify postgres_ident_conf filtering by `system_username`' do
entries = resource.where { system_username == 'bryanh' }
_(entries.map_name).must_equal ['omicron']
_(entries.pg_username).must_equal ['bryanh']
end
it 'Verify postgres_ident_conf filtering by `map_name`' do
entries = resource.where { map_name == 'ssl-test' }
_(entries.system_username).must_equal ['ann']
_(entries.pg_username).must_equal ['ann']
end
it 'Verify postgres_ident_conf filtering by `pg_username`' do
entries = resource.where { pg_username == 'bob' }
_(entries.map_name).must_equal ['pki-users']
_(entries.system_username).must_equal ['robert']
end
end
end