a promise-happy test DSL