Core system #1

Merged
qpismont merged 8 commits from core into main 2025-02-26 21:24:55 +01:00
4 changed files with 8 additions and 9 deletions
Showing only changes of commit 997a79fcbe - Show all commits

View file

@ -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

View file

@ -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)

View file

@ -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) {

View file

@ -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")
} }