From a20f70cfbcb193c408a4e9171f24592b28ee2e59 Mon Sep 17 00:00:00 2001
From: ensiouel <ensiouel@gmail.com>
Date: Tue, 6 Feb 2024 12:28:09 +0300
Subject: [PATCH] refactor test

---
 pkg/log/zap/zap_test.go | 44 +++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 24 deletions(-)

diff --git a/pkg/log/zap/zap_test.go b/pkg/log/zap/zap_test.go
index 4b24f980..9bb2a97d 100644
--- a/pkg/log/zap/zap_test.go
+++ b/pkg/log/zap/zap_test.go
@@ -16,32 +16,28 @@ func TestExample(t *testing.T) {
 	service.On("Log", mock.Anything, mock.Anything).
 		Return(nil).Once()
 
-	func() {
-		ws := NewBufferedWriteSyncer(service)
-		defer func() {
-			err := ws.Stop()
-			assert.NoError(t, err)
-		}()
+	ws := NewBufferedWriteSyncer(service)
+	logger := WithLogService(zap.NewNop(), ws)
 
-		logger := WithLogService(zap.NewNop(), ws)
+	logger.Info("создан элемент коллекции",
+		Category("create"),
+		Component("Items.Service"),
+		Event("Items.Create"),
+		Object("/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl"),
+		CallerFromContext(ContextWithCaller(context.Background(), "/users/PHVz")),
+		Attr("any"),
+		Tags("tag1", "tag2", "tag3"),
+	)
+	logger.Warn("изменен элемент коллекции",
+		Category("update"),
+		Component("Items.Service"),
+		Event("Items.Update"),
+		Object("/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl/revs/cmV2cw"),
+		CallerFromContext(ContextWithCaller(context.Background(), "/users/PHVz")),
+	)
 
-		logger.Info("создан элемент коллекции",
-			Category("create"),
-			Component("Items.Service"),
-			Event("Items.Create"),
-			Object("/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl"),
-			CallerFromContext(ContextWithCaller(context.Background(), "/users/PHVz")),
-			Attr("any"),
-			Tags("tag1", "tag2", "tag3"),
-		)
-		logger.Warn("изменен элемент коллекции",
-			Category("update"),
-			Component("Items.Service"),
-			Event("Items.Update"),
-			Object("/spaces/WPNN/envs/9VGP/cols/GxNv/items/W0fl/revs/cmV2cw"),
-			CallerFromContext(ContextWithCaller(context.Background(), "/users/PHVz")),
-		)
-	}()
+	err := ws.Stop()
+	assert.NoError(t, err)
 
 	service.AssertCalled(t, "Log", mock.Anything, mock.MatchedBy(func(entries []*log.Entry) bool {
 		return len(entries) == 2
-- 
GitLab