             unsupported value is specified for the client-auth option"
         (is (thrown-with-msg? java.lang.IllegalArgumentException
                               #"Unexpected value found for client auth config option: bogus.  Expected need, want, or none."
-                              (get-client-auth {:ssl-port 8081 :client-auth "bogus"}))))))
-
+                              (get-client-auth {:ssl-port 8081 :client-auth "bogus"})))))))
+
+(deftest process-config-http-plus-https-test
   (testing "process-config successfully builds a WebserverConfig for plaintext+ssl"
     (is (expected-https-config?
           (merge valid-ssl-pem-config

          {:https
            {:host default-host
             :port 8001
             :protocols ["FOO" "BAR"]}})))
  (testing "ssl-crl-path"
    (is (expected-https-config?
          (merge valid-ssl-pem-config

                  :ssl-port 8001
                  :idle-timeout-milliseconds 4200})
          {:https {:host "foo.local" :port 8001
                   :idle-timeout-milliseconds 4200}}))))

(deftest process-config-jks-test
  (testing "jks ssl config"
    (is (expected-https-config?
          (merge valid-ssl-keystore-config
                 {:ssl-port 8001})
          {:https {:host default-host :port 8001}}))))

(deftest process-config-ciphers-test
  (testing "cipher suites"
    (is (expected-https-config?
          (merge valid-ssl-pem-config
