memos/test/test.go

23 lines
452 B
Go
Raw Normal View History

2023-04-01 22:47:19 +08:00
package test
import (
"fmt"
"testing"
"github.com/usememos/memos/server/profile"
"github.com/usememos/memos/server/version"
)
func GetTestingProfile(t *testing.T) *profile.Profile {
// Get a temporary directory for the test data.
dir := t.TempDir()
mode := "prod"
return &profile.Profile{
Mode: mode,
Port: 8082,
Data: dir,
DSN: fmt.Sprintf("%s/memos_%s.db", dir, mode),
Version: version.GetCurrentVersion(mode),
}
}