2
0

Expose Conn.Config() and Pool.Config().

This commit is contained in:
georgysavva
2020-05-16 19:53:08 +03:00
parent 33cbec368f
commit 20c6c44f9f
4 changed files with 34 additions and 13 deletions
+14 -3
View File
@@ -14,10 +14,21 @@ import (
func TestConnect(t *testing.T) {
t.Parallel()
connStr := os.Getenv("PGX_TEST_DATABASE")
pool, err := pgxpool.Connect(context.Background(), connStr)
connString := os.Getenv("PGX_TEST_DATABASE")
pool, err := pgxpool.Connect(context.Background(), connString)
require.NoError(t, err)
assert.Equal(t, connStr, pool.ConnString())
assert.Equal(t, connString, pool.ConnString())
pool.Close()
}
func TestConnectConfig(t *testing.T) {
t.Parallel()
connString := os.Getenv("PGX_TEST_DATABASE")
config, err := pgxpool.ParseConfig(connString)
require.NoError(t, err)
pool, err := pgxpool.ConnectConfig(context.Background(), config)
require.NoError(t, err)
assert.Equal(t, config, pool.Config())
pool.Close()
}