unit test for .addListener() and .then() for some successful futures