test(server): auth e2e (#3492)

* test(server): auth controller e2e test

* test(server): user e2e test

* refactor(server): album e2e

* fix: linting
This commit is contained in:
Jason Rasmussen 2023-08-01 11:49:50 -04:00 committed by GitHub
parent 9e085c1071
commit e53625b067
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 927 additions and 496 deletions

32
server/test/fixtures/error.stub.ts vendored Normal file
View file

@ -0,0 +1,32 @@
export const errorStub = {
unauthorized: {
error: 'Unauthorized',
statusCode: 401,
message: 'Authentication required',
},
wrongPassword: {
error: 'Bad Request',
statusCode: 400,
message: 'Wrong password',
},
invalidToken: {
error: 'Unauthorized',
statusCode: 401,
message: 'Invalid user token',
},
badRequest: {
error: 'Bad Request',
statusCode: 400,
message: expect.any(Array),
},
incorrectLogin: {
error: 'Unauthorized',
statusCode: 401,
message: 'Incorrect email or password',
},
alreadyHasAdmin: {
error: 'Bad Request',
statusCode: 400,
message: 'The server already has an admin',
},
};