| 12345678910111213141516171819202122232425262728 |
- package embeddedpg
- import (
- "path/filepath"
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestInitialize(t *testing.T) {
- workDir := "/tmp/gogs-test"
- pg := Initialize(workDir)
- assert.NotNil(t, pg)
- assert.Equal(t, filepath.Join(workDir, "data", "local-postgres"), pg.baseDir)
- assert.Equal(t, uint32(15432), pg.tcpPort)
- assert.Equal(t, "gogs", pg.database)
- assert.Equal(t, "gogs", pg.user)
- assert.Equal(t, "gogs", pg.pass)
- }
- func TestShutdownWithoutStart(t *testing.T) {
- pg := Initialize("/tmp/gogs-test")
- // Should not error when stopping a non-started instance
- err := pg.Shutdown()
- assert.NoError(t, err)
- }
|