"secret-key", tmpDir, logger, ) backupErr = backuper.Backup( client, targetPath, ) uploadedObject, err = bucket.Get(targetPath) Expect(err).ToNot(HaveOccurred()) }) var _ = AfterSuite(func() { redisRunner.Stop() s3Server.Quit() Expect(os.RemoveAll(tmpDir)).To(Succeed()) }) var _ = Describe("backup.Backup", func() { It("returns no error", func() { Expect(backupErr).ToNot(HaveOccurred()) }) It("uploads the artifact to s3", func() { Expect(uploadedObject).ToNot(BeEmpty()) }) It("leaves us with a dump.rdb", func() { Expect(localDumpRdbPath).To(BeAnExistingFile())