import {RequestTester} from '../test-utils' import {IAPIDef} from '@rondo/common' export async function createTeam(t: RequestTester, name: string) { const response = await t .post('/teams') .send({ name: 'test', }) .expect(200) expect(response.body.id).toBeTruthy() return response.body } export async function addUser(t: RequestTester, params: { teamId: number, userId: number, }) { await t .post('/teams/:teamId/users/:userId', { params: { teamId: params.teamId, userId: params.userId, }, }) .expect(200) } export async function removeUser(t: RequestTester, params: { teamId: number, userId: number, }) { await t .delete('/teams/:teamId/users/:userId', { params: { teamId: params.teamId, userId: params.userId, }, }) .expect(200) } export async function findUsers(t: RequestTester, params: { teamId: number, }) { const response = await t .get('/teams/:teamId/users', { params: { teamId: params.teamId, }, }) .expect(200) return response.body }