mocha 1.18 supports promise-as-return