@@ -245,7 +245,7 @@ describe('InviteMembersPage', () => {
245245 await waitFor ( ( ) => expect ( getByRole ( 'button' , { name : / s e l e c t r o l e / i } ) ) . toBeInTheDocument ( ) ) ;
246246 } ) ;
247247
248- it ( 'enables selecting other options if default role is not available' , async ( ) => {
248+ it . only ( 'enables selecting other options if default role is not available' , async ( ) => {
249249 const { wrapper, fixtures } = await createFixtures ( f => {
250250 f . withOrganizations ( ) ;
251251 f . withOrganizationDomains ( undefined , 'mydefaultrole' ) ;
@@ -285,7 +285,7 @@ describe('InviteMembersPage', () => {
285285 } ) ;
286286
287287 fixtures . clerk . organization ?. inviteMembers . mockResolvedValueOnce ( [ { } ] as OrganizationInvitationResource [ ] ) ;
288- const { getByRole, userEvent, getByTestId } = render (
288+ const { findByText , getByRole, userEvent, getByTestId } = render (
289289 < Action . Root >
290290 < InviteMembersScreen />
291291 </ Action . Root > ,
@@ -294,7 +294,7 @@ describe('InviteMembersPage', () => {
294294 await userEvent . type ( getByTestId ( 'tag-input' ) , '[email protected] ,' ) ; 295295 await waitFor ( ( ) => expect ( getByRole ( 'button' , { name : / s e l e c t r o l e / i } ) ) . toBeInTheDocument ( ) ) ;
296296 await userEvent . click ( getByRole ( 'button' , { name : / s e l e c t r o l e / i } ) ) ;
297- await userEvent . click ( getByRole ( 'button' , { name : / a d m i n / i } ) ) ;
297+ await userEvent . click ( await findByText ( / a d m i n / i) ) ;
298298 await waitFor ( ( ) => expect ( getByRole ( 'button' , { name : 'Send invitations' } ) ) . not . toBeDisabled ( ) ) ;
299299 } ) ;
300300
@@ -357,11 +357,10 @@ describe('InviteMembersPage', () => {
357357 { wrapper } ,
358358 ) ;
359359
360+ expect ( getByRole ( 'button' , { name : 'Send invitations' } ) ) . toBeDisabled ( ) ;
360361 await userEvent . type ( getByTestId ( 'tag-input' ) , '[email protected] ,' ) ; 361- await waitFor ( ( ) => expect ( getByRole ( 'button' , { name : / s e l e c t r o l e / i } ) ) . toBeInTheDocument ( ) ) ;
362- await userEvent . click ( getByRole ( 'button' , { name : / s e l e c t r o l e / i } ) ) ;
363- await userEvent . click ( getByRole ( 'button' , { name : / a d m i n / i } ) ) ;
364- await waitFor ( ( ) => expect ( getByRole ( 'button' , { name : 'Send invitations' } ) ) . not . toBeDisabled ( ) ) ;
362+ expect ( getByRole ( 'button' , { name : 'Send invitations' } ) ) . not . toBeDisabled ( ) ;
363+ await userEvent . click ( getByRole ( 'button' , { name : / m y d e f a u l t r o l e / i } ) ) ;
365364 } ) ;
366365 } ) ;
367366
0 commit comments