feat(batch5): verify mapped jetstream error tests

This commit is contained in:
Joseph Doherty
2026-02-28 09:15:04 -05:00
parent dc90025a37
commit 0ad5ccaf05
5 changed files with 158 additions and 0 deletions

View File

@@ -8,6 +8,20 @@ namespace ZB.MOM.NatsNet.Server.Tests.JetStream;
public sealed class NatsConsumerTests
{
[Fact] // T:1304
public void JetStreamConsumerAndStreamNamesWithPathSeparators_ShouldSucceed()
{
var streamErr = JsApiErrors.NewJSStreamNameContainsPathSeparatorsError();
streamErr.Code.ShouldBe(JsApiErrors.StreamNameContainsPathSeparators.Code);
streamErr.ErrCode.ShouldBe(JsApiErrors.StreamNameContainsPathSeparators.ErrCode);
streamErr.Description.ShouldBe("Stream name can not contain path separators");
var consumerErr = JsApiErrors.NewJSConsumerNameContainsPathSeparatorsError();
consumerErr.Code.ShouldBe(JsApiErrors.ConsumerNameContainsPathSeparators.Code);
consumerErr.ErrCode.ShouldBe(JsApiErrors.ConsumerNameContainsPathSeparators.ErrCode);
consumerErr.Description.ShouldBe("Consumer name can not contain path separators");
}
[Fact]
public void Create_SetLeader_UpdateConfig_AndStop_ShouldBehave()
{