Files
natsdotnet/tests/NATS.Server.Tests/JetStreamStreamListApiTests.cs

17 lines
603 B
C#

namespace NATS.Server.Tests;
public class JetStreamStreamListApiTests
{
[Fact]
public async Task Stream_names_and_list_return_created_streams()
{
await using var fx = await JetStreamApiFixture.StartWithStreamAsync("ORDERS", "orders.*");
_ = await fx.RequestLocalAsync("$JS.API.STREAM.CREATE.INVOICES", "{\"subjects\":[\"invoices.*\"]}");
var names = await fx.RequestLocalAsync("$JS.API.STREAM.NAMES", "{}");
names.StreamNames.ShouldNotBeNull();
names.StreamNames.ShouldContain("ORDERS");
names.StreamNames.ShouldContain("INVOICES");
}
}