refactor(core): Port 3 more controllers to use DTOs (no-changelog) (#12375)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2024-12-26 16:09:42 +01:00
committed by GitHub
parent 1d5e891a0d
commit 371a09de96
36 changed files with 813 additions and 240 deletions

View File

@@ -147,6 +147,21 @@ describe('POST /login', () => {
const response = await testServer.authAgentFor(ownerUser).get('/login');
expect(response.statusCode).toBe(200);
});
test('should fail on invalid email in the payload', async () => {
const response = await testServer.authlessAgent.post('/login').send({
email: 'invalid-email',
password: ownerPassword,
});
expect(response.statusCode).toBe(400);
expect(response.body).toEqual({
validation: 'email',
code: 'invalid_string',
message: 'Invalid email',
path: ['email'],
});
});
});
describe('GET /login', () => {