Add a few specs for Promise module