From d0a171558d50264c4fac540c3e37515ea605fa73 Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Sat, 15 Apr 2023 16:09:53 +0200 Subject: [PATCH] fix test cases for system commands Signed-off-by: Nicola Murino --- internal/sftpd/sftpd_test.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/internal/sftpd/sftpd_test.go b/internal/sftpd/sftpd_test.go index c9bc4197..7a1c9e35 100644 --- a/internal/sftpd/sftpd_test.go +++ b/internal/sftpd/sftpd_test.go @@ -9549,10 +9549,19 @@ func TestGitIncludedVirtualFolders(t *testing.T) { user, _, err = httpdtest.GetUserByUsername(user.Username, http.StatusOK) assert.NoError(t, err) - assert.Greater(t, user.UsedQuotaFiles, 0) - if !assert.Greater(t, user.UsedQuotaSize, int64(0)) { - printLatestLogs(20) + if user.UsedQuotaFiles == 0 { + assert.Eventually(t, func() bool { + user, _, err = httpdtest.GetUserByUsername(user.Username, http.StatusOK) + if err != nil { + return false + } + return user.QuotaFiles > 0 + }, 1*time.Second, 100*time.Millisecond) } + user, _, err = httpdtest.GetUserByUsername(user.Username, http.StatusOK) + assert.NoError(t, err) + assert.Greater(t, user.UsedQuotaFiles, 0) + assert.Greater(t, user.UsedQuotaSize, int64(0)) folder, _, err := httpdtest.GetFolderByName(folderName, http.StatusOK) assert.NoError(t, err)