mirror of
https://github.com/restic/rest-server.git
synced 2025-12-07 09:36:13 -08:00
Sync settinsg with restic, require Go >= 1.15
This commit is contained in:
@@ -27,12 +27,23 @@ func TestTLSSettings(t *testing.T) {
|
||||
expected expected
|
||||
}{
|
||||
{passed{TLS: false}, expected{"", "", false}},
|
||||
{passed{TLS: true}, expected{"/tmp/restic/private_key", "/tmp/restic/public_key", false}},
|
||||
{passed{Path: "/tmp", TLS: true}, expected{"/tmp/private_key", "/tmp/public_key", false}},
|
||||
{passed{Path: "/tmp", TLS: true, TLSKey: "/etc/restic/key", TLSCert: "/etc/restic/cert"}, expected{"/etc/restic/key", "/etc/restic/cert", false}},
|
||||
{passed{Path: "/tmp", TLS: false, TLSKey: "/etc/restic/key", TLSCert: "/etc/restic/cert"}, expected{"", "", true}},
|
||||
{passed{Path: "/tmp", TLS: false, TLSKey: "/etc/restic/key"}, expected{"", "", true}},
|
||||
{passed{Path: "/tmp", TLS: false, TLSCert: "/etc/restic/cert"}, expected{"", "", true}},
|
||||
{passed{TLS: true}, expected{
|
||||
filepath.Join(os.TempDir(), "restic/private_key"),
|
||||
filepath.Join(os.TempDir(), "restic/public_key"),
|
||||
false,
|
||||
}},
|
||||
{passed{
|
||||
Path: os.TempDir(),
|
||||
TLS: true,
|
||||
}, expected{
|
||||
filepath.Join(os.TempDir(), "private_key"),
|
||||
filepath.Join(os.TempDir(), "public_key"),
|
||||
false,
|
||||
}},
|
||||
{passed{Path: os.TempDir(), TLS: true, TLSKey: "/etc/restic/key", TLSCert: "/etc/restic/cert"}, expected{"/etc/restic/key", "/etc/restic/cert", false}},
|
||||
{passed{Path: os.TempDir(), TLS: false, TLSKey: "/etc/restic/key", TLSCert: "/etc/restic/cert"}, expected{"", "", true}},
|
||||
{passed{Path: os.TempDir(), TLS: false, TLSKey: "/etc/restic/key"}, expected{"", "", true}},
|
||||
{passed{Path: os.TempDir(), TLS: false, TLSCert: "/etc/restic/cert"}, expected{"", "", true}},
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
|
||||
Reference in New Issue
Block a user