Skip to content

Commit cad76e0

Browse files
authored
Merge pull request #12 from NETWAYS/extend-unittest
Extend unittest
2 parents 24e5ecf + 01b642e commit cad76e0

2 files changed

Lines changed: 27 additions & 0 deletions

File tree

.golangci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ linters:
55
default: all
66
enable:
77
- wsl_v5
8+
- gomodguard_v2
89
disable:
910
- wsl
11+
- gomodguard
1012
- dupl
1113
- cyclop
1214
- depguard

internal/config/config_test.go

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,28 @@ func TestMergeSeverityLevels(t *testing.T) {
5454
})
5555
}
5656
}
57+
58+
func TestCLIConfig(t *testing.T) {
59+
expectedCert := "testdata/selfsigned.cert.pem"
60+
expectedKey := "testdata/selfsigned.key.pem"
61+
62+
cli := CLI{
63+
TLSKeyPath: expectedKey,
64+
TLSCertPath: expectedCert,
65+
IcingaCAFile: expectedCert,
66+
}
67+
68+
actual, err := NewConfigFromCLI(&cli)
69+
70+
if err != nil {
71+
t.Fatal("did not expect error", err)
72+
}
73+
74+
if actual.TLSCertPath != expectedCert {
75+
t.Fatalf("expected %v, got %v", expectedCert, actual.TLSCertPath)
76+
}
77+
78+
if actual.TLSKeyPath != expectedKey {
79+
t.Fatalf("expected %v, got %v", expectedKey, actual.TLSKeyPath)
80+
}
81+
}

0 commit comments

Comments
 (0)