From 15e470ed24ba427de92e6fcd73e26fc119a45890 Mon Sep 17 00:00:00 2001 From: Marius Kimmina <38843153+mariuskimmina@users.noreply.github.com> Date: Mon, 25 Apr 2022 16:36:50 +0200 Subject: [PATCH] add positive tests to TestTLS function (#5330) Signed-off-by: Marius Kimmina --- plugin/tls/tls_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin/tls/tls_test.go b/plugin/tls/tls_test.go index 5aef82f34..7deb837f3 100644 --- a/plugin/tls/tls_test.go +++ b/plugin/tls/tls_test.go @@ -17,6 +17,12 @@ func TestTLS(t *testing.T) { expectedErrContent string // substring from the expected error. Empty for positive cases. }{ // positive + {"tls test_cert.pem test_key.pem test_ca.pem", false, "", ""}, + {"tls test_cert.pem test_key.pem test_ca.pem {\nclient_auth nocert\n}", false, "", ""}, + {"tls test_cert.pem test_key.pem test_ca.pem {\nclient_auth request\n}", false, "", ""}, + {"tls test_cert.pem test_key.pem test_ca.pem {\nclient_auth require\n}", false, "", ""}, + {"tls test_cert.pem test_key.pem test_ca.pem {\nclient_auth verify_if_given\n}", false, "", ""}, + {"tls test_cert.pem test_key.pem test_ca.pem {\nclient_auth require_and_verify\n}", false, "", ""}, // negative {"tls test_cert.pem test_key.pem test_ca.pem {\nunknown\n}", true, "", "unknown option"}, // client_auth takes exactly one parameter, which must be one of known keywords.