Files
nats-server/test/opts_test.go
Derek Collison a7b74468dd more cleanup
2015-11-05 18:09:07 -08:00

35 lines
760 B
Go

// Copyright 2015 Apcera Inc. All rights reserved.
package test
import (
"testing"
)
func TestServerConfig(t *testing.T) {
srv, opts := RunServerWithConfig("./configs/override.conf")
defer srv.Shutdown()
c := createClientConn(t, opts.Host, opts.Port)
defer c.Close()
sinfo := checkInfoMsg(t, c)
if sinfo.MaxPayload != opts.MaxPayload {
t.Fatalf("Expected max_payload from server, got %d vs %d",
opts.MaxPayload, sinfo.MaxPayload)
}
}
func TestTLSConfig(t *testing.T) {
srv, opts := RunServerWithConfig("./configs/tls.conf")
defer srv.Shutdown()
c := createClientConn(t, opts.Host, opts.Port)
defer c.Close()
sinfo := checkInfoMsg(t, c)
if sinfo.TLSRequired != true {
t.Fatal("Expected TLSRequired to be true when configured")
}
}