added failing tests for returning a promise from .then