in features/step_definitions.rb [6:20]
def cleanup_table
log "Cleaning Up Table: #{@table_name}"
@client.delete_table(table_name: @table_name)
log "Cleaned up table: #{@table_name}"
@table_name = nil
rescue Aws::DynamoDB::Errors::ResourceNotFoundException
log "Cleanup: Table #{@table_name} doesn't exist, continuing."
@table_name = nil
rescue Aws::DynamoDB::Errors::ResourceInUseException
log 'Failed to delete table, waiting to retry.'
@client.wait_until(:table_exists, table_name: @table_name)
sleep(10)
retry
end