@@ -2,10 +2,11 @@ import { expect, test } from "@playwright/test";
22import {
33 createGroup ,
44 createOrganization ,
5+ createOrganizationMember ,
56 createUser ,
67 setupApiCalls ,
78} from "../api" ;
8- import { defaultOrganizationName } from "../constants" ;
9+ import { defaultOrganizationId , defaultOrganizationName } from "../constants" ;
910import { expectUrl } from "../expectUrl" ;
1011import { login , randomName , requiresLicense } from "../helpers" ;
1112import { beforeCoderTest } from "../hooks" ;
@@ -32,6 +33,11 @@ test("create group", async ({ page }) => {
3233
3334 // Create a new organization
3435 const org = await createOrganization ( ) ;
36+ const orgUserAdmin = await createOrganizationMember ( {
37+ [ org . id ] : [ "organization-user-admin" ] ,
38+ } ) ;
39+
40+ await login ( page , orgUserAdmin ) ;
3541 await page . goto ( `/organizations/${ org . name } ` ) ;
3642
3743 // Navigate to groups page
@@ -64,8 +70,7 @@ test("create group", async ({ page }) => {
6470 await expect ( addedRow ) . toBeVisible ( ) ;
6571
6672 // Ensure we can't add a user who isn't in the org
67- const otherOrg = await createOrganization ( ) ;
68- const personToReject = await createUser ( otherOrg . id ) ;
73+ const personToReject = await createUser ( defaultOrganizationId ) ;
6974 await page
7075 . getByPlaceholder ( "User email or username" )
7176 . fill ( personToReject . email ) ;
@@ -93,8 +98,12 @@ test("change quota settings", async ({ page }) => {
9398 // Create a new organization and group
9499 const org = await createOrganization ( ) ;
95100 const group = await createGroup ( org . id ) ;
101+ const orgUserAdmin = await createOrganizationMember ( {
102+ [ org . id ] : [ "organization-user-admin" ] ,
103+ } ) ;
96104
97105 // Go to settings
106+ await login ( page , orgUserAdmin ) ;
98107 await page . goto ( `/organizations/${ org . name } /groups/${ group . name } ` ) ;
99108 await page . getByRole ( "button" , { name : "Settings" , exact : true } ) . click ( ) ;
100109 expectUrl ( page ) . toHavePathName (
0 commit comments