package goxy import "testing" func TestErrNoHost(t *testing.T) { e := Route{ Host: "http://whatever", } if err := add(e); err == nil || err.Error() != ErrNoHost.Error() { t.Errorf("got %q expected %q", err, ErrNoHost) } } func TestErrNoCert(t *testing.T) { e := Route{ Host: "https://whatever", Upstream: "http://whateverelse", Cert: []byte("dummy"), } if err := add(e); err == nil || err.Error() != ErrNoCert.Error() { t.Errorf("got %q expected %q", err, ErrNoCert) } }