Skip to content

Commit

Permalink
Reduce indentation by checking for error conditions first
Browse files Browse the repository at this point in the history
Co-authored-by: Morgan Roderick <20321+mroderick@users.noreply.github.com>
  • Loading branch information
mantoni and mroderick committed May 7, 2021
1 parent 39cd56d commit 3c0dc46
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/sinon/promise.js
Expand Up @@ -56,12 +56,12 @@ function promise(executor) {
* @param {Function} callback
*/
function finalize(status, value, callback) {
if (sinonPromise.status === STATUS_PENDING) {
sinonPromise.status = status;
callback(value);
return;
if (sinonPromise.status !== STATUS_PENDING) {
throw new Error(`Promise already ${sinonPromise.status}`);
}
throw new Error(`Promise already ${sinonPromise.status}`);

sinonPromise.status = status;
callback(value);
}

sinonPromise.resolve = function (value) {
Expand Down

0 comments on commit 3c0dc46

Please sign in to comment.