This repository has been archived on 2024-10-29. You can view files and clone it, but cannot push or open issues or pull requests.
Files
api/src/tools/errors/__test__/PayloadTooLargeError.test.ts
2021-10-24 04:06:16 +02:00

18 lines
741 B
TypeScript

import { PayloadTooLargeError } from '../PayloadTooLargeError'
test('/tools/errors/PayloadTooLargeError', () => {
const message = 'Payload Too Large'
const empty = new PayloadTooLargeError()
const custom = new PayloadTooLargeError(message)
const emptySerializeErrors = empty.serializeErrors()
const customSerializeErrors = custom.serializeErrors()
expect(empty.statusCode).toEqual(413)
expect(emptySerializeErrors.length).toEqual(1)
expect(emptySerializeErrors[0].message).toEqual(
'Payload Too Large: The request entity is larger than limits defined by server'
)
expect(custom.statusCode).toEqual(413)
expect(customSerializeErrors.length).toEqual(1)
expect(customSerializeErrors[0].message).toEqual(message)
})