(t *testing.T)
| 2369 | } |
| 2370 | |
| 2371 | func TestAckForNonJetStream(t *testing.T) { |
| 2372 | s := RunBasicJetStreamServer() |
| 2373 | defer shutdownJSServerAndRemoveStorage(t, s) |
| 2374 | |
| 2375 | nc, err := nats.Connect(s.ClientURL()) |
| 2376 | if err != nil { |
| 2377 | t.Fatalf("Unexpected error: %v", err) |
| 2378 | } |
| 2379 | defer nc.Close() |
| 2380 | |
| 2381 | sub, _ := nc.SubscribeSync("foo") |
| 2382 | nc.PublishRequest("foo", "_INBOX_", []byte("OK")) |
| 2383 | m, err := sub.NextMsg(time.Second) |
| 2384 | if err != nil { |
| 2385 | t.Fatalf("Unexpected error: %v", err) |
| 2386 | } |
| 2387 | if err := m.Ack(); err != nil { |
| 2388 | t.Fatalf("Expected no errors, got '%v'", err) |
| 2389 | } |
| 2390 | } |
| 2391 | |
| 2392 | func TestJetStreamManagement(t *testing.T) { |
| 2393 | conf := createConfFile(t, []byte(` |
nothing calls this directly
no test coverage detected