diff --git a/test/minio_test.dart b/test/minio_test.dart
index f31c88af943ce5bd9fe24d6793dcf1406a751a3d..7faadbc5adda597406f4fff9b3ee5b38432a0394 100644
--- a/test/minio_test.dart
+++ b/test/minio_test.dart
@@ -99,8 +99,8 @@ void testListBuckets() {
       throwsA(
         isA<MinioS3Error>().having(
           (e) => e.error!.code,
-          'message',
-          'AccessDenied',
+          'code',
+          isIn(['AccessDenied', 'InvalidAccessKeyId']),
         ),
       ),
     );
@@ -114,8 +114,8 @@ void testListBuckets() {
       throwsA(
         isA<MinioS3Error>().having(
           (e) => e.error!.code,
-          'message',
-          'AccessDenied',
+          'code',
+          isIn(['AccessDenied', 'SignatureDoesNotMatch']),
         ),
       ),
     );