From 64d0ed6e293f2a3a7ed2c3be97a805f02724693d Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 31 May 2025 09:46:11 +0100 Subject: Test rejected value in props() --- test/promises.tests.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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) -- cgit v1.2.3