Bug 1084241 - use then(done, done) to catch all promise test cases resul...

...t