MCPcopy
hub / github.com/nats-io/nats.go / restartBasicJSServer

Function restartBasicJSServer

test/js_test.go:56–72  ·  view source on GitHub ↗
(t *testing.T, s *server.Server)

Source from the content-addressed store, hash-verified

54}
55
56func restartBasicJSServer(t *testing.T, s *server.Server) *server.Server {
57 opts := natsserver.DefaultTestOptions
58 clientURL, err := url.Parse(s.ClientURL())
59 if err != nil {
60 t.Fatalf("Unexpected error: %v", err)
61 }
62 port, err := strconv.Atoi(clientURL.Port())
63 if err != nil {
64 t.Fatalf("Unexpected error: %v", err)
65 }
66 opts.Port = port
67 opts.JetStream = true
68 opts.StoreDir = s.JetStreamConfig().StoreDir
69 s.Shutdown()
70 s.WaitForShutdown()
71 return RunServerWithOptions(&opts)
72}
73
74func TestJetStreamNotEnabled(t *testing.T) {
75 s := RunServerOnPort(-1)

Calls 2

FatalfMethod · 0.80
RunServerWithOptionsFunction · 0.70

Tested by

no test coverage detected