Core system #1
4 changed files with 8 additions and 9 deletions
|
@ -7,5 +7,5 @@ steps:
|
||||||
commands:
|
commands:
|
||||||
- apk update
|
- apk update
|
||||||
- apk add bash curl jq
|
- apk add bash curl jq
|
||||||
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.60.1
|
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.5
|
||||||
- $(go env GOPATH)/bin/golangci-lint run --fast
|
- $(go env GOPATH)/bin/golangci-lint run --fast
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestRepository_Insert(t *testing.T) {
|
func TestRepository_Insert(t *testing.T) {
|
||||||
db := test.SetupTestDB(t, "../../")
|
db := test.SetupTestDB(t, "../..")
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
||||||
repo := NewRepository(db)
|
repo := NewRepository(db)
|
||||||
|
@ -28,7 +28,7 @@ func TestRepository_Insert(t *testing.T) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestRepository_FetchOneByUsername(t *testing.T) {
|
func TestRepository_FetchOneByUsername(t *testing.T) {
|
||||||
db := test.SetupTestDB(t, "../../")
|
db := test.SetupTestDB(t, "../..")
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
||||||
repo := NewRepository(db)
|
repo := NewRepository(db)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package core
|
package core
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
@ -17,7 +18,7 @@ func TestComputeDBURL(t *testing.T) {
|
||||||
|
|
||||||
dbURL := ComputeDBURL(dbHost, dbPort, dbUser, dbPassword, dbName)
|
dbURL := ComputeDBURL(dbHost, dbPort, dbUser, dbPassword, dbName)
|
||||||
|
|
||||||
assert.Equal(t, dbURL, "postgres://dev:dev@host.docker.internal:5432/trepa_test")
|
assert.Equal(t, dbURL, fmt.Sprintf("postgres://%s:%s@%s:%s/%s", dbUser, dbPassword, dbHost, dbPort, dbName))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestSetupDB(t *testing.T) {
|
func TestSetupDB(t *testing.T) {
|
||||||
|
|
|
@ -9,9 +9,7 @@ import (
|
||||||
func TestMustGetEnvVar(t *testing.T) {
|
func TestMustGetEnvVar(t *testing.T) {
|
||||||
LoadEnvVars("../../.env")
|
LoadEnvVars("../../.env")
|
||||||
|
|
||||||
assert.Equal(t, MustGetEnvVar("TEST_DB_HOST"), "host.docker.internal")
|
assert.NotPanics(t, func() {
|
||||||
assert.Equal(t, MustGetEnvVar("TEST_DB_PORT"), "5432")
|
MustGetEnvVar("TEST_DB_HOST")
|
||||||
assert.Equal(t, MustGetEnvVar("TEST_DB_USER"), "dev")
|
})
|
||||||
assert.Equal(t, MustGetEnvVar("TEST_DB_PASSWORD"), "dev")
|
|
||||||
assert.Equal(t, MustGetEnvVar("TEST_DB_NAME"), "trepa_test")
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue