mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-19 17:55:17 -04:00
refactor: replace TypeORM with knex.js
Co-authored-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Erik Michelson <github@erik.michelson.eu>
This commit is contained in:
parent
6e151c8a1b
commit
c0ce00b3f9
242 changed files with 4601 additions and 6871 deletions
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* SPDX-License-Identifier: AGPL-3.0-only
|
||||
*/
|
||||
import { LoginUserInfoDto, ProviderType } from '@hedgedoc/commons';
|
||||
import { AuthProviderType, LoginUserInfoDto } from '@hedgedoc/commons';
|
||||
import { promises as fs } from 'fs';
|
||||
import request from 'supertest';
|
||||
|
||||
|
@ -58,7 +58,7 @@ describe('Me', () => {
|
|||
it('GET /me', async () => {
|
||||
const userInfo = testSetup.userService.toLoginUserInfoDto(
|
||||
user,
|
||||
ProviderType.LOCAL,
|
||||
AuthProviderType.LOCAL,
|
||||
);
|
||||
const response = await agent
|
||||
.get('/api/private/me')
|
||||
|
@ -127,7 +127,8 @@ describe('Me', () => {
|
|||
expect(imageIds).toContain(response.body[1].uuid);
|
||||
expect(imageIds).toContain(response.body[2].uuid);
|
||||
expect(imageIds).toContain(response.body[3].uuid);
|
||||
const mediaUploads = await testSetup.mediaService.listUploadsByUser(user);
|
||||
const mediaUploads =
|
||||
await testSetup.mediaService.getMediaUploadUuidsByUserId(user);
|
||||
for (const upload of mediaUploads) {
|
||||
await testSetup.mediaService.deleteFile(upload);
|
||||
}
|
||||
|
@ -143,7 +144,8 @@ describe('Me', () => {
|
|||
displayName: newDisplayName,
|
||||
})
|
||||
.expect(200);
|
||||
const dbUser = await testSetup.userService.getUserByUsername('hardcoded');
|
||||
const dbUser =
|
||||
await testSetup.userService.getUserDtoByUsername('hardcoded');
|
||||
expect(dbUser.displayName).toEqual(newDisplayName);
|
||||
});
|
||||
|
||||
|
@ -155,17 +157,19 @@ describe('Me', () => {
|
|||
user,
|
||||
note1,
|
||||
);
|
||||
const dbUser = await testSetup.userService.getUserByUsername('hardcoded');
|
||||
const dbUser =
|
||||
await testSetup.userService.getUserDtoByUsername('hardcoded');
|
||||
expect(dbUser).toBeInstanceOf(User);
|
||||
const mediaUploads = await testSetup.mediaService.listUploadsByUser(dbUser);
|
||||
const mediaUploads =
|
||||
await testSetup.mediaService.getMediaUploadUuidsByUserId(dbUser);
|
||||
expect(mediaUploads).toHaveLength(1);
|
||||
expect(mediaUploads[0].uuid).toEqual(upload.uuid);
|
||||
await agent.delete('/api/private/me').expect(204);
|
||||
await expect(
|
||||
testSetup.userService.getUserByUsername('hardcoded'),
|
||||
testSetup.userService.getUserDtoByUsername('hardcoded'),
|
||||
).rejects.toThrow(NotInDBError);
|
||||
const mediaUploadsAfter =
|
||||
await testSetup.mediaService.listUploadsByNote(note1);
|
||||
await testSetup.mediaService.getMediaUploadUuidsByNoteId(note1);
|
||||
expect(mediaUploadsAfter).toHaveLength(0);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue