fix: ensure platform managed user has 1 schedule by default (#18719)
* fix: ensure managed user has 1 schedule * chore: bump platform libraries
This commit is contained in:
+6
@@ -220,6 +220,7 @@ describe("OAuth Client Users Endpoints", () => {
|
||||
await userConnectedToOAuth(responseBody.data.user.email);
|
||||
await userHasDefaultEventTypes(responseBody.data.user.id);
|
||||
await userHasDefaultSchedule(responseBody.data.user.id, responseBody.data.user.defaultScheduleId);
|
||||
await userHasOnlyOneSchedule(responseBody.data.user.id);
|
||||
});
|
||||
|
||||
async function userConnectedToOAuth(userEmail: string) {
|
||||
@@ -260,6 +261,11 @@ describe("OAuth Client Users Endpoints", () => {
|
||||
expect(schedule?.userId).toEqual(userId);
|
||||
}
|
||||
|
||||
async function userHasOnlyOneSchedule(userId: number) {
|
||||
const schedules = await schedulesRepositoryFixture.getByUserId(userId);
|
||||
expect(schedules?.length).toEqual(1);
|
||||
}
|
||||
|
||||
it(`should fail /POST using already used managed user email`, async () => {
|
||||
const requestBody: CreateManagedUserInput = {
|
||||
email: userEmail,
|
||||
|
||||
Reference in New Issue
Block a user