Fix failing tests due to promise-hidden exceptions and uncatchable assertions
Merge pull request #6 from teddyzeenny/uncatchable_assert_and_fixes

Fix failing tests due to promise-hidden exceptions and uncatchable asser...