@@ -249,7 +249,7 @@ describe("org and team membership broker routes", () => {
249249 expect ( listMembersResponse . status ) . toBe ( 404 ) ;
250250 } ) ;
251251
252- test ( "active org members can administer teams without direct team membership" , async ( ) => {
252+ test ( "active org members cannot administer teams without direct team membership" , async ( ) => {
253253 const store = new InMemoryOrgTeamsStore ( ) ;
254254 const ownerApp = createAuthBrokerApp ( {
255255 config : createTestConfig ( ) ,
@@ -300,27 +300,27 @@ describe("org and team membership broker routes", () => {
300300 } )
301301 ) ;
302302
303- const orgAdminApp = createAuthBrokerApp ( {
303+ const orgMemberApp = createAuthBrokerApp ( {
304304 config : createTestConfig ( ) ,
305305 betterAuthRuntime : createBetterAuthRuntimeWithSession (
306306 createSession ( {
307307 userId : "user-456" ,
308- email : "org-admin @example.com" ,
308+ email : "org-member @example.com" ,
309309 } )
310310 ) ,
311311 orgTeamsStore : store ,
312312 } ) ;
313313
314- const listTeamsResponse = await orgAdminApp . handle (
314+ const listTeamsResponse = await orgMemberApp . handle (
315315 new Request ( "http://localhost/v1/auth/teams?org=hack" )
316316 ) ;
317317 expect ( listTeamsResponse . status ) . toBe ( 200 ) ;
318318 const listedTeams = ( await listTeamsResponse . json ( ) ) as {
319319 readonly teams ?: ReadonlyArray < { readonly slug ?: string } > ;
320320 } ;
321- expect ( listedTeams . teams ?. map ( ( team ) => team . slug ) ) . toEqual ( [ "cli" ] ) ;
321+ expect ( listedTeams . teams ) . toEqual ( [ ] ) ;
322322
323- const addTeamMemberResponse = await orgAdminApp . handle (
323+ const addTeamMemberResponse = await orgMemberApp . handle (
324324 new Request ( "http://localhost/v1/auth/teams/cli/members/add" , {
325325 method : "POST" ,
326326 headers : { "content-type" : "application/json" } ,
@@ -330,15 +330,7 @@ describe("org and team membership broker routes", () => {
330330 } ) ,
331331 } )
332332 ) ;
333- expect ( addTeamMemberResponse . status ) . toBe ( 200 ) ;
334- const addedMembership = ( await addTeamMemberResponse . json ( ) ) as {
335- readonly membership ?: {
336- readonly scope ?: string ;
337- readonly state ?: string ;
338- } ;
339- } ;
340- expect ( addedMembership . membership ?. scope ) . toBe ( "team" ) ;
341- expect ( addedMembership . membership ?. state ) . toBe ( "active" ) ;
333+ expect ( addTeamMemberResponse . status ) . toBe ( 404 ) ;
342334 } ) ;
343335
344336 test ( "team membership changes require an active parent org membership" , async ( ) => {
0 commit comments