fix(server): load development settings by default

This commit is contained in:
2026-10-04 01:46:58 +08:00
parent e4ce37bd8e
commit 1d39190d70
3 changed files with 30 additions and 4 deletions
@@ -0,0 +1,17 @@
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)
}
}