From c59d03dfb191f2494eb0e8edcc2e0af435f1c3af Mon Sep 17 00:00:00 2001 From: Carlisia Date: Mon, 22 Apr 2019 15:22:35 -0700 Subject: [PATCH] Fix test? Signed-off-by: Carlisia --- pkg/cloudprovider/aws/object_store.go | 5 +++-- pkg/cloudprovider/aws/object_store_test.go | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/cloudprovider/aws/object_store.go b/pkg/cloudprovider/aws/object_store.go index eadc0a875..09d4ca4ec 100644 --- a/pkg/cloudprovider/aws/object_store.go +++ b/pkg/cloudprovider/aws/object_store.go @@ -54,8 +54,8 @@ type s3Interface interface { type ObjectStore struct { log logrus.FieldLogger - s3 *s3.S3 - preSignS3 *s3.S3 + s3 s3Interface + preSignS3 s3Interface s3Uploader *s3manager.Uploader kmsKeyID string signatureVersion string @@ -203,6 +203,7 @@ func (o *ObjectStore) PutObject(bucket, key string, body io.Reader) error { const notFoundCode = "NotFound" +// ObjectExists checks if there is an object with the given key in the object storage bucket. func (o *ObjectStore) ObjectExists(bucket, key string) (bool, error) { log := o.log.WithFields( logrus.Fields{ diff --git a/pkg/cloudprovider/aws/object_store_test.go b/pkg/cloudprovider/aws/object_store_test.go index 02a512e1f..21f053b45 100644 --- a/pkg/cloudprovider/aws/object_store_test.go +++ b/pkg/cloudprovider/aws/object_store_test.go @@ -82,6 +82,7 @@ func TestObjectExists(t *testing.T) { name: "doesn't exist", errorResponse: awserr.New(s3.ErrCodeNoSuchKey, "no such key", nil), expectedExists: false, + expectedError: "NoSuchKey: no such key", }, { name: "error checking for existence",