@ -2,8 +2,8 @@ import { test, expect } from '@playwright/test'; 
			
		
	
		
		
			
				
					
 
			
		
	
		
		
			
				
					test ( 'Validate copy contact info to clipboard' ,  async  ( {  page  } )  = >  { test ( 'Validate copy contact info to clipboard' ,  async  ( {  page  } )  = >  {  
			
		
	
		
		
			
				
					  // Create new ID using seed phrase "island fever beef…"
   // Create new ID using seed phrase "island fever beef…"
  
			
		
	
		
		
			
				
					
					  await  page . goto ( 'https://timesafari.app/start' ) ;   await  page . goto ( 'https://test.t imesafari.app/start' ) ;  
			
				
				
			
		
	
		
		
			
				
					
					  await  page . getByText ( 'No, I  have a seed' ) . click ( ) ;   await  page . getByText ( 'You  have a seed' ) . click ( ) ;  
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					  await  page . getByPlaceholder ( 'Seed Phrase' ) . click ( ) ;   await  page . getByPlaceholder ( 'Seed Phrase' ) . click ( ) ;  
			
		
	
		
		
			
				
					  await  page . getByPlaceholder ( 'Seed Phrase' ) . fill ( 'island fever beef wine urban aim vacant quit afford total poem flame service calm better adult neither color gaze forum month sister imitate excite' ) ;   await  page . getByPlaceholder ( 'Seed Phrase' ) . fill ( 'island fever beef wine urban aim vacant quit afford total poem flame service calm better adult neither color gaze forum month sister imitate excite' ) ;  
			
		
	
		
		
			
				
					  await  page . getByRole ( 'button' ,  {  name :  'Import'  } ) . click ( ) ;   await  page . getByRole ( 'button' ,  {  name :  'Import'  } ) . click ( ) ;  
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -11,15 +11,9 @@ test('Validate copy contact info to clipboard', async ({ page }) => { 
			
		
	
		
		
			
				
					  // Set name
   // Set name
  
			
		
	
		
		
			
				
					  await  page . getByRole ( 'link' ,  {  name :  'Set Your Name'  } ) . click ( ) ;   await  page . getByRole ( 'link' ,  {  name :  'Set Your Name'  } ) . click ( ) ;  
			
		
	
		
		
			
				
					  await  page . getByPlaceholder ( 'Name' ) . click ( ) ;   await  page . getByPlaceholder ( 'Name' ) . click ( ) ;  
			
		
	
		
		
			
				
					
					  await  page . getByPlaceholder ( 'Name' ) . fill ( 'Island Fever Beef ' ) ;   await  page . getByPlaceholder ( 'Name' ) . fill ( 'User One ' ) ;  
			
				
				
			
		
	
		
		
	
		
		
			
				
					  await  page . getByRole ( 'button' ,  {  name :  'Save Changes'  } ) . click ( ) ;   await  page . getByRole ( 'button' ,  {  name :  'Save Changes'  } ) . click ( ) ;  
			
		
	
		
		
			
				
					
 
			
		
	
		
		
			
				
					  // Check DID
   // Check DID
  
			
		
	
		
		
			
				
					  await  expect ( page . getByRole ( 'code' ) ) . toContainText ( 'did:ethr:0x111d15564f824D56C7a07b913aA7aDd03382aA39' ) ;   await  expect ( page . getByRole ( 'code' ) ) . toContainText ( 'did:ethr:0x111d15564f824D56C7a07b913aA7aDd03382aA39' ) ;  
			
		
	
		
		
			
				
					
 
			
		
	
		
		
			
				
					  // Copy and check contact info
  
			
		
	
		
		
			
				
					  await  page . getByRole ( 'link' ,  {  name :  'Share Your Info'  } ) . click ( ) ;  
			
		
	
		
		
			
				
					  await  page . locator ( '#Content div' ) . filter ( {  hasText :  'Click that QR to copy your'  } ) . locator ( 'div' ) . first ( ) . click ( ) ;  
			
		
	
		
		
			
				
					  let  clipboardContactInfo  =  await  page . evaluate ( "navigator.clipboard.readText()" ) ;  
			
		
	
		
		
			
				
					  expect ( clipboardContactInfo ) . toContain ( "https://endorser.ch/contact?jwt=" ) ;  
			
		
	
		
		
			
				
					} ) ; } ) ;