fix: e2e test

This commit is contained in:
idubnori 2025-10-11 00:51:52 +09:00
parent b88da7b82e
commit 6e1ee37362

View file

@ -3,6 +3,7 @@ import {
createStack,
deleteUserAdmin,
getMyUser,
getSessions,
getUserAdmin,
getUserPreferencesAdmin,
login,
@ -59,6 +60,7 @@ describe('/admin/users', () => {
});
it('should hide deleted users by default', async () => {
const expectedSessions = await getSessions({ headers: asBearerAuth(admin.accessToken) });
const { status, body } = await request(app)
.get(`/admin/users`)
.set('Authorization', `Bearer ${admin.accessToken}`);
@ -71,8 +73,11 @@ describe('/admin/users', () => {
expect.objectContaining({ email: userToDelete.userEmail }),
]),
);
expect(body.find((u: any) => u.id === admin.userId)?.latestSession).toBeDefined();
expect(body.find((u: any) => u.id === admin.userId)?.latestSession.updatedAt).toBeInstanceOf(Date);
expect(body.find((u: any) => u.id === admin.userId)?.latestSession.updatedAt).toEqual(
expectedSessions[0].updatedAt,
);
});
it('should include deleted users', async () => {