aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel A. Giovanini <mail@gabrielgio.me>2024-06-11 21:19:16 +0200
committerGabriel A. Giovanini <mail@gabrielgio.me>2024-06-11 21:19:16 +0200
commit98b4a72f1776d0343c0649920f031723e5ca0e47 (patch)
tree27714641861522dfe7901fb441e79e6778ff570d
parent7ff4cac4fc23060a56b9c33a3453c2d26629b699 (diff)
downloadcerrado-98b4a72f1776d0343c0649920f031723e5ca0e47.tar.gz
cerrado-98b4a72f1776d0343c0649920f031723e5ca0e47.tar.bz2
cerrado-98b4a72f1776d0343c0649920f031723e5ca0e47.zip
feat: Fix testingv0.0.2
-rw-r--r--pkg/config/config.go5
-rw-r--r--pkg/config/config_test.go29
2 files changed, 31 insertions, 3 deletions
diff --git a/pkg/config/config.go b/pkg/config/config.go
index 0e85b5a..6ac6d05 100644
--- a/pkg/config/config.go
+++ b/pkg/config/config.go
@@ -227,7 +227,7 @@ func defaultConfiguration() *configuration {
return &configuration{
Scan: defaultScan(),
RootReadme: "",
- ListenAddr: "http//0.0.0.0:8080",
+ ListenAddr: defaultAddr(),
Repositories: make([]*GitRepositoryConfiguration, 0),
}
}
@@ -237,7 +237,10 @@ func defaultScan() *scan {
Public: false,
Path: "",
}
+}
+func defaultAddr() string {
+ return "tcp://localhost:8080"
}
func defaultRepisotryConfiguration(path string) *GitRepositoryConfiguration {
diff --git a/pkg/config/config_test.go b/pkg/config/config_test.go
index 9109ecb..2d779c5 100644
--- a/pkg/config/config_test.go
+++ b/pkg/config/config_test.go
@@ -22,6 +22,7 @@ func TestFileParsing(t *testing.T) {
Public: false,
Path: "/srv/git",
},
+ ListenAddr: defaultAddr(),
Repositories: []*GitRepositoryConfiguration{},
},
},
@@ -36,6 +37,7 @@ scan "/srv/git" {
Public: true,
Path: "/srv/git",
},
+ ListenAddr: defaultAddr(),
Repositories: []*GitRepositoryConfiguration{},
},
},
@@ -43,7 +45,8 @@ scan "/srv/git" {
name: "minimal repository",
config: `repository /srv/git/cerrado.git`,
expectedConfig: &configuration{
- Scan: defaultScan(),
+ Scan: defaultScan(),
+ ListenAddr: defaultAddr(),
Repositories: []*GitRepositoryConfiguration{
{
Name: "cerrado.git",
@@ -63,7 +66,8 @@ repository /srv/git/cerrado.git {
public true
}`,
expectedConfig: &configuration{
- Scan: defaultScan(),
+ Scan: defaultScan(),
+ ListenAddr: defaultAddr(),
Repositories: []*GitRepositoryConfiguration{
{
Name: "cerrado",
@@ -75,8 +79,28 @@ repository /srv/git/cerrado.git {
},
},
{
+ name: "minimal listen",
+ config: ``,
+ expectedConfig: &configuration{
+ Scan: defaultScan(),
+ ListenAddr: defaultAddr(),
+ Repositories: []*GitRepositoryConfiguration{},
+ },
+ },
+ {
+ name: "complete listen",
+ config: `listen-addr unix://var/run/cerrado/cerrado.sock`,
+ expectedConfig: &configuration{
+ Scan: defaultScan(),
+ ListenAddr: "unix://var/run/cerrado/cerrado.sock",
+ Repositories: []*GitRepositoryConfiguration{},
+ },
+ },
+ {
name: "complete",
config: `
+listen-addr unix://var/run/cerrado/cerrado.sock
+
scan "/srv/git" {
public true
}
@@ -93,6 +117,7 @@ repository /srv/git/cerrado.git {
Public: true,
Path: "/srv/git",
},
+ ListenAddr: "unix://var/run/cerrado/cerrado.sock",
Repositories: []*GitRepositoryConfiguration{
{
Name: "linux.git",