Sha256: 2abc0e92588fb9ef90e7fe770afe68952ab7669afe75c52554cbbf1da1419493
Contents?: true
Size: 760 Bytes
Versions: 3
Compression:
Stored size: 760 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') describe 'Trocla::Format::Pgsql' do before(:each) do expect_any_instance_of(Trocla).to receive(:read_config).and_return(test_config) @trocla = Trocla.new end describe 'default pgsql' do it 'create a pgsql password keypair without options in sha256' do pass = @trocla.password('pgsql_password_sh256', 'pgsql', {}) expect(pass).to match(/^SCRAM-SHA-256\$(.*):(.*)\$(.*):/) end end describe 'pgsql in md5 encode' do it 'create a pgsql password in md5 encode' do pass = @trocla.password( 'pgsql_password_md5', 'pgsql', { 'username' => 'toto', 'encode' => 'md5' } ) expect(pass).to match(/^md5/) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
trocla-0.6.0 | spec/trocla/formats/pgsql_spec.rb |
trocla-0.5.1 | spec/trocla/formats/pgsql_spec.rb |
trocla-0.5.0 | spec/trocla/formats/pgsql_spec.rb |