diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-02 18:08:34 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-02 18:08:34 +0900 |
| commit | 07f885fea8f1d2bce9f92acfc9fb7cac2251e863 (patch) | |
| tree | ab3ac5b4b3a54eee88fa8a8c37344f12520afb63 | |
| parent | improve RoleService test (diff) | |
| download | misskey-07f885fea8f1d2bce9f92acfc9fb7cac2251e863.tar.gz misskey-07f885fea8f1d2bce9f92acfc9fb7cac2251e863.tar.bz2 misskey-07f885fea8f1d2bce9f92acfc9fb7cac2251e863.zip | |
refactor
| -rw-r--r-- | packages/backend/test/unit/RoleService.ts | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/packages/backend/test/unit/RoleService.ts b/packages/backend/test/unit/RoleService.ts index fdfafdb839..c4011593be 100644 --- a/packages/backend/test/unit/RoleService.ts +++ b/packages/backend/test/unit/RoleService.ts @@ -50,6 +50,15 @@ describe('RoleService', () => { .then(x => rolesRepository.findOneByOrFail(x.identifiers[0])); } + async function assign(roleId: Role['id'], userId: User['id']) { + await roleAssignmentsRepository.insert({ + id: genAid(new Date()), + createdAt: new Date(), + roleId, + userId, + }); + } + beforeEach(async () => { app = await Test.createTestingModule({ imports: [ @@ -131,12 +140,7 @@ describe('RoleService', () => { }, }, }); - await roleAssignmentsRepository.insert({ - id: 'a', - createdAt: new Date(), - roleId: role.id, - userId: user.id, - }); + await assign(role.id, user.id); metaService.fetch.mockResolvedValue({ policies: { canManageCustomEmojis: false, @@ -170,18 +174,8 @@ describe('RoleService', () => { }, }, }); - await roleAssignmentsRepository.insert({ - id: genAid(new Date()), - createdAt: new Date(), - roleId: role1.id, - userId: user.id, - }); - await roleAssignmentsRepository.insert({ - id: genAid(new Date()), - createdAt: new Date(), - roleId: role2.id, - userId: user.id, - }); + await assign(role1.id, user.id); + await assign(role2.id, user.id); metaService.fetch.mockResolvedValue({ policies: { driveCapacityMb: 50, |