berechtigungen
This commit is contained in:
@@ -43,12 +43,12 @@ describe('TeamMembersService', () => {
|
||||
};
|
||||
dataSource = { transaction: jest.fn((work) => work(manager)) };
|
||||
logger = { info: jest.fn() };
|
||||
access = { assertManager: jest.fn(() => Promise.resolve()) };
|
||||
access = { assertAtLeast: jest.fn(() => Promise.resolve()) };
|
||||
service = new TeamMembersService(dataSource, logger, access as any);
|
||||
});
|
||||
|
||||
it('checks the team-manager permission before touching the database', async () => {
|
||||
access.assertManager.mockRejectedValue(new Error('forbidden'));
|
||||
access.assertAtLeast.mockRejectedValue(new Error('forbidden'));
|
||||
await expect(service.setActive(5, teamId, player.id, false)).rejects.toThrow(
|
||||
'forbidden',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user