From 811090fce2a7da3342bc2ae9c3af1e70e400a33d Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Fri, 7 Feb 2020 12:16:55 -0500 Subject: [PATCH] Fix: \$DONE() must not be called with an argument, unless the argument is an error. --- .../finally/resolved-observable-then-calls-argument.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js b/test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js index 508f38348a..0f915b6b37 100644 --- a/test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js +++ b/test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js @@ -21,7 +21,7 @@ var value = {}; Promise.resolve(value) .finally(function() {}) - .then($DONE, $DONE); + .then(() => $DONE(), $DONE); var calls = 0; var expected = [ @@ -37,6 +37,6 @@ Promise.prototype.then = function(resolve) { if (calls === 0) { assert.sameValue(resolve(), value); } - + calls += 1; return then.call(this, resolve); };