From 705679e87543d209de6790ce09dbbf4a3adccdd5 Mon Sep 17 00:00:00 2001 From: Ben Schumacher Date: Mon, 29 Jul 2024 10:04:56 +0200 Subject: [PATCH] Fix flaky TestCreateZipFileAndAddFiles/write_one_file (#27737) --- server/channels/app/file_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/channels/app/file_test.go b/server/channels/app/file_test.go index 49517d1e1f1..1251bd43270 100644 --- a/server/channels/app/file_test.go +++ b/server/channels/app/file_test.go @@ -321,13 +321,14 @@ func TestCreateZipFileAndAddFiles(t *testing.T) { t.Run("write one file", func(t *testing.T) { mockBackend := filesStoreMocks.FileBackend{} mockBackend.On("WriteFile", mock.Anything, path.Join(directory, zipName)).Return(int64(666), nil).Run(func(args mock.Arguments) { + now := time.Now() r, err := zip.OpenReader(zipName) require.NoError(t, err) require.Len(t, r.File, 1) file := r.File[0] assert.Equal(t, "file1", file.Name) - assert.GreaterOrEqual(t, file.Modified, time.Now().Add(-1*time.Second)) + assert.GreaterOrEqual(t, file.Modified, now.Truncate(time.Second)) // Files are stored with a second precision fr, err := file.Open() require.NoError(t, err)