From 8e033f41d10092c8d865c2238e8c6b8dfb3bb824 Mon Sep 17 00:00:00 2001 From: Harsh Aulakh <115346020+AulakhHarsh@users.noreply.github.com> Date: Tue, 20 May 2025 14:56:55 +0530 Subject: [PATCH] add config reload e2e tests (#29396) Co-authored-by: Ben Schumacher --- server/cmd/mmctl/commands/config_e2e_test.go | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/server/cmd/mmctl/commands/config_e2e_test.go b/server/cmd/mmctl/commands/config_e2e_test.go index 5b5810ad7d..044528ef00 100644 --- a/server/cmd/mmctl/commands/config_e2e_test.go +++ b/server/cmd/mmctl/commands/config_e2e_test.go @@ -234,6 +234,29 @@ func (s *MmctlE2ETestSuite) TestConfigShowCmdF() { }) } +func (s *MmctlE2ETestSuite) TestConfigReloadCmdF() { + s.SetupTestHelper().InitBasic() + + s.RunForSystemAdminAndLocal("Reload server config", func(c client.Client) { + printer.Clean() + + err := configReloadCmdF(c, nil, nil) + s.Require().NoError(err) + s.Require().Len(printer.GetLines(), 0) + s.Require().Len(printer.GetErrorLines(), 0) + }) + + s.Run("Reload server config without permissions", func() { + printer.Clean() + + err := configReloadCmdF(s.th.Client, nil, nil) + s.Require().NotNil(err) + s.Require().Error(err, "You do not have the appropriate permissions") + s.Require().Len(printer.GetLines(), 0) + s.Require().Len(printer.GetErrorLines(), 0) + }) +} + func (s *MmctlE2ETestSuite) TestConfigExportCmdF() { s.SetupTestHelper().InitBasic()