diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index 09abf136..6b68d41d 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -8656,7 +8656,10 @@ getJasmineRequireObj().QueueRunner = function(j$) { maybeThenable = queueableFn.fn.call(self.userContext); if (maybeThenable && j$.isFunction_(maybeThenable.then)) { - maybeThenable.then(wrapInPromiseResolutionHandler(next), onPromiseRejection); + maybeThenable.then( + wrapInPromiseResolutionHandler(next), + onPromiseRejection + ); completedSynchronously = false; return { completedSynchronously: false }; } diff --git a/spec/core/QueueRunnerSpec.js b/spec/core/QueueRunnerSpec.js index a7dbadf5..e53a00d0 100644 --- a/spec/core/QueueRunnerSpec.js +++ b/spec/core/QueueRunnerSpec.js @@ -267,6 +267,7 @@ describe('QueueRunner', function() { var err = new Error('foo'), queueableFn1 = { fn: function() { + // eslint-disable-next-line compat/compat return Promise.resolve(err); } }, @@ -290,6 +291,7 @@ describe('QueueRunner', function() { var err = new Error('foo'), queueableFn1 = { fn: function() { + // eslint-disable-next-line compat/compat return Promise.resolve(err); } }, @@ -312,6 +314,7 @@ describe('QueueRunner', function() { jasmine.getEnv().requirePromises(); var queueableFn1 = { fn: function() { + // eslint-disable-next-line compat/compat return Promise.resolve('not an error'); } }, diff --git a/src/core/QueueRunner.js b/src/core/QueueRunner.js index 486ddb5b..1823e471 100644 --- a/src/core/QueueRunner.js +++ b/src/core/QueueRunner.js @@ -196,7 +196,10 @@ getJasmineRequireObj().QueueRunner = function(j$) { maybeThenable = queueableFn.fn.call(self.userContext); if (maybeThenable && j$.isFunction_(maybeThenable.then)) { - maybeThenable.then(wrapInPromiseResolutionHandler(next), onPromiseRejection); + maybeThenable.then( + wrapInPromiseResolutionHandler(next), + onPromiseRejection + ); completedSynchronously = false; return { completedSynchronously: false }; }