Merge pull request #20761 from overleaf/jpa-error-instance

[logger] forward an Error instance to Sentry.captureException

GitOrigin-RevId: 3a310994622c85f3791181b87d4d382c34f6fd32
This commit is contained in:
Jakob Ackermann
2024-10-14 10:58:16 +00:00
committed by Copybot
parent 7c7f60d7a6
commit 0faa193eda
2 changed files with 10 additions and 2 deletions
@@ -138,7 +138,11 @@ describe('SentryManager', function () {
},
})
)
expect(this.Sentry.captureException.args[0][0]).to.deep.equal(expectedErr)
// Chai is very picky with comparing Error instances. Go the long way of comparing all the fields manually.
const gotErr = this.Sentry.captureException.args[0][0]
for (const [key, wanted] of Object.entries(expectedErr)) {
expect(gotErr).to.have.property(key, wanted)
}
})
it('should sanitize request', function () {
const req = {