add new test to ensure dequeue still can keep promises
success and error options removed in favor of done and fail