aboutsummaryrefslogtreecommitdiff
path: root/test/promises.tests.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/promises.tests.js')
-rw-r--r--test/promises.tests.js15
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)