Context("when has KmsKeyID", func() { BeforeEach(func() { dbInstanceDetails.KmsKeyID = "test-kms-key-id" createDBInstanceInput.KmsKeyId = aws.String("test-kms-key-id") }) It("does not return error", func() { err := rdsDBInstance.Create(dbInstanceIdentifier, dbInstanceDetails) Expect(err).ToNot(HaveOccurred()) }) }) Context("when has MasterUsername", func() { BeforeEach(func() { dbInstanceDetails.MasterUsername = "******" createDBInstanceInput.MasterUsername = aws.String("test-master-username") }) It("does not return error", func() { err := rdsDBInstance.Create(dbInstanceIdentifier, dbInstanceDetails) Expect(err).ToNot(HaveOccurred()) }) }) Context("when has MasterUserPassword", func() { BeforeEach(func() { dbInstanceDetails.MasterUserPassword = "******" createDBInstanceInput.MasterUserPassword = aws.String("test-master-user-password") }) It("does not return error", func() {