using NATS.Server.TestUtilities; namespace NATS.Server.JetStream.Tests; public class JetStreamClusterControlApiTests { [Fact] public async Task Stream_leader_stepdown_and_meta_stepdown_endpoints_return_success_shape() { await using var fx = await JetStreamClusterFixture.StartAsync(nodes: 3); var create = await fx.CreateStreamAsync("ORDERS", ["orders.*"], replicas: 3); create.Error.ShouldBeNull(); var streamStepdown = await fx.RequestAsync("$JS.API.STREAM.LEADER.STEPDOWN.ORDERS", "{}"); streamStepdown.Success.ShouldBeTrue(); var metaStepdown = await fx.RequestAsync("$JS.API.META.LEADER.STEPDOWN", "{}"); metaStepdown.Success.ShouldBeTrue(); } }