18 lines
574 B
Go
18 lines
574 B
Go
package main
|
|
|
|
import (
|
|
"path/filepath"
|
|
"testing"
|
|
)
|
|
|
|
func TestDevelopmentSettingsDefaultFollowsServerDataDirectory(t *testing.T) {
|
|
dataDir := filepath.Join(t.TempDir(), "custom-data")
|
|
if got := resolveDevelopmentSettingsPath(dataDir, ""); got != filepath.Join(dataDir, "dev-tools.json") {
|
|
t.Fatalf("development settings path = %q", got)
|
|
}
|
|
override := filepath.Join(t.TempDir(), "operator-settings.json")
|
|
if got := resolveDevelopmentSettingsPath(dataDir, override); got != override {
|
|
t.Fatalf("explicit development settings path = %q, want %q", got, override)
|
|
}
|
|
}
|