aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/service_test.go
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2024-03-19 22:38:28 -0700
committerMax Resnick <max@ofmax.li>2024-03-23 21:31:46 -0700
commitd82129052e1c99a61abce7c34ea83f508737eeb9 (patch)
treee8998eb745d8bc62f44155c7a9233542947b07e7 /internal/admin/service_test.go
parent20090584fba4f893ea7e6a13057615a3ac2bc9c4 (diff)
downloadgo-git-server-d82129052e1c99a61abce7c34ea83f508737eeb9.tar.gz
feat: handle a fresh start using a mgmt repo
Diffstat (limited to '')
-rw-r--r--internal/admin/service_test.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/admin/service_test.go b/internal/admin/service_test.go
index ae616c3..8931c9d 100644
--- a/internal/admin/service_test.go
+++ b/internal/admin/service_test.go
@@ -129,4 +129,16 @@ func TestInitServer(t *testing.T) {
log.Fatal("expected to mgmt repo but didn't in policy")
}
})
+ t.Run("test an unitialized server config", func(t *testing.T) {
+ tempRepoDir := t.TempDir()
+ svc := NewService(destModelFile,
+ destPolicyFile,
+ // TODO set abs path
+ "gitserver.yaml",
+ tempRepoDir,
+ true)
+ if svc.Conf.Name != "default config" {
+ log.Fatalf("found %s expected 'default config'", svc.Conf.Name)
+ }
+ })
}