From 4c46668da886e2f12030ad0f5d7176d092c231ea Mon Sep 17 00:00:00 2001 From: Krutika Dhananjay Date: Thu, 28 Nov 2024 13:13:31 +0530 Subject: [PATCH] Add a test case for fix #20684 (#20688) The test fails without the change. Also, removed a duplicate test case involving lifecycle config with no rules. --- internal/bucket/lifecycle/lifecycle_test.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/bucket/lifecycle/lifecycle_test.go b/internal/bucket/lifecycle/lifecycle_test.go index dfe6bbeb9..ae0d767b6 100644 --- a/internal/bucket/lifecycle/lifecycle_test.go +++ b/internal/bucket/lifecycle/lifecycle_test.go @@ -120,11 +120,15 @@ func TestParseAndValidateLifecycleConfig(t *testing.T) { expectedParsingErr: errDuplicatedXMLTag, expectedValidationErr: nil, }, - { // lifecycle config with no rules + { // lifecycle config without prefixes inputConfig: ` + + 3 + Enabled + `, expectedParsingErr: nil, - expectedValidationErr: errLifecycleNoRule, + expectedValidationErr: nil, }, { // lifecycle config with rules having overlapping prefix inputConfig: `rule1Enabled/a/b3rule2Enabled/a/b/ckey1val13 `,