From 188ef6faf013fe79a08fd9fbbc7de7a314b27775 Mon Sep 17 00:00:00 2001 From: Gabriel mermelstein Date: Tue, 15 Apr 2025 17:12:39 +0300 Subject: [PATCH] lifecycle test --- sds/sds_test.go | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/sds/sds_test.go b/sds/sds_test.go index d17fbfb..e1c681d 100644 --- a/sds/sds_test.go +++ b/sds/sds_test.go @@ -6,27 +6,17 @@ import ( "github.com/stretchr/testify/require" ) -func TestCreateAndCleanup(t *testing.T) { - - rm1, err := NewReliabilityManager("my-channel-id-1") +// Test basic creation, cleanup, and reset +func TestLifecycle(t *testing.T) { + channelID := "test-lifecycle" + rm, err := NewReliabilityManager(channelID) require.NoError(t, err) + require.NotNil(t, rm, "Expected ReliabilityManager to be not nil") - err = rm1.Cleanup() - require.NoError(t, err) - -} - -func TestReset(t *testing.T) { - - rm, err := NewReliabilityManager("my-channel-id") - require.NoError(t, err) + defer rm.Cleanup() // Ensure cleanup even on test failure err = rm.Reset() require.NoError(t, err) - - err = rm.Cleanup() - require.NoError(t, err) - } // Test wrapping and unwrapping a simple message