@@ -424,11 +424,9 @@ func TestAppendIfMissing(t *testing.T) {
424
424
}{
425
425
{"example" , "txt" , "exampletxt" , nil }, // Append missing suffix
426
426
{"example.txt" , "txt" , "example.txt" , nil }, // Suffix already exists
427
- {"example" , "txt" , "example" , []string {"txt" , "jpg" }}, // Multiple suffixes, no append needed
428
427
{"image" , "jpg" , "imagejpg" , nil }, // Append suffix when missing
429
- {"file.doc" , "pdf" , "file.docpdf" , []string {"doc" , "png" }}, // Append suffix, other suffix exists
430
428
{"report" , "csv" , "reportcsv" , nil }, // Basic append case
431
- {"document" , "csv" , "document " , []string {"csv" , "doc" }}, // Multiple suffixes, already ends with one
429
+ {"document" , "csv" , "documentcsv " , []string {"csv" , "doc" }}, // Multiple suffixes, already ends with one
432
430
{"hello" , "o" , "hello" , nil }, // Edge case: ends with same letter
433
431
{"" , "suffix" , "" , nil }, // Empty string
434
432
}
@@ -451,7 +449,6 @@ func TestAppendIfMissingIgnoreCase(t *testing.T) {
451
449
{"example" , "Txt" , "exampleTxt" , nil }, // Append case-insensitive suffix
452
450
{"example.txt" , "txt" , "example.txt" , nil }, // Suffix already exists
453
451
{"example.txt" , "TXT" , "example.txt" , nil }, // Case-insensitive check
454
- {"photo" , "jpg" , "photoJpg" , nil }, // Append missing suffix with case-insensitive check
455
452
{"picture.PNG" , "png" , "picture.PNG" , nil }, // Case-insensitive check with suffix present
456
453
{"report.PDF" , "pdf" , "report.PDF" , nil }, // Case-insensitive check with suffix present
457
454
{"file" , "txt" , "filetxt" , nil }, // Append suffix when missing
0 commit comments