diff options
Diffstat (limited to 'test/promises.tests.js')
| -rw-r--r-- | test/promises.tests.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/promises.tests.js b/test/promises.tests.js index f54245b..05b27d0 100644 --- a/test/promises.tests.js +++ b/test/promises.tests.js @@ -82,6 +82,21 @@ test("props", { }); }, + "when value is rejected promise then props is rejected promise": function() { + return promises.props({ + a: promises.resolve(1), + b: promises.reject(new Error("failure")), + c: promises.resolve(3) + }).then( + function(result) { + assert.fail("Expected rejection"); + }, + function(error) { + assert.strictEqual(error.message, "failure"); + } + ); + }, + "props(...).also(...) can be used to add props": function() { return promises.props({ a: promises.resolve(1) |
