CONSOLE MESSAGE: testThrowingInPromise
CONSOLE MESSAGE: in promise
CONSOLE MESSAGE: throwing TestError
CONSOLE MESSAGE: Unhandled Promise Rejection: TestError
CONSOLE MESSAGE: testThrowingInPromiseThen
CONSOLE MESSAGE: in promise.then
CONSOLE MESSAGE: testThrowingInPromiseThenWithCatch
CONSOLE MESSAGE: in promise.catch
CONSOLE MESSAGE: DONE
CONSOLE MESSAGE: testThrowingInPromiseWithCatch
CONSOLE MESSAGE: testThrowingInPromiseWithRethrowInCatch
Checking no pauses within Promises when pausing on uncaught exceptions.
== Running test suite: BreakOnUncaughtException.Promise
-- Running test case: BreakOnUncaughtException.Promise.ExceptionInPromiseConstructor
PASS: Should not pause, exception is 'caught' by Promise.
-- Running test case: BreakOnUncaughtException.Promise.ExceptionInPromiseThenWithoutCatch
-- Running test case: BreakOnUncaughtException.Promise.ExceptionInPromiseThenWithCatch
-- Running test case: BreakOnUncaughtException.Promise.ExceptionInPromiseCatch
-- Running test case: BreakOnUncaughtException.Promise.ExceptionInPromiseThenAndRethrownInCatch