From 511524781826a0f2bfe68bccef5e75215acfeeb7 Mon Sep 17 00:00:00 2001 From: Karl Persson Date: Thu, 14 Nov 2024 10:13:59 +0100 Subject: [PATCH] Zanana: Fix list test (#96401) Fix: List operation are not guaranteed to respond in a certain order --- .../authz/zanzana/server/server_list_test.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkg/services/authz/zanzana/server/server_list_test.go b/pkg/services/authz/zanzana/server/server_list_test.go index 520616b5736..cc7ef17126c 100644 --- a/pkg/services/authz/zanzana/server/server_list_test.go +++ b/pkg/services/authz/zanzana/server/server_list_test.go @@ -52,8 +52,16 @@ func testList(t *testing.T, server *Server) { require.NoError(t, err) assert.Len(t, res.GetItems(), 0) assert.Len(t, res.GetFolders(), 2) - assert.Equal(t, res.GetFolders()[0], "1") - assert.Equal(t, res.GetFolders()[1], "3") + + first := res.GetFolders()[0] + second := res.GetFolders()[1] + + if first == "3" { + first, second = second, first + } + + assert.Equal(t, first, "1") + assert.Equal(t, second, "3") }) t.Run("user:5 should be get list all dashboards.grafana.app/dashboards in folder 1 with set relation", func(t *testing.T) {