fix(e2e): clipboard read permission for Chromium
This commit is contained in:
		
					parent
					
						
							
								4fbdd1fc8c
							
						
					
				
			
			
				commit
				
					
						281469ebd1
					
				
			
		
					 2 changed files with 7 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -65,6 +65,7 @@ export default {
 | 
			
		|||
      /* Project-specific settings. */
 | 
			
		||||
      use: {
 | 
			
		||||
        ...devices['Desktop Chrome'],
 | 
			
		||||
        permissions: ['clipboard-read', 'clipboard-write'],
 | 
			
		||||
      },
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -87,6 +88,7 @@ export default {
 | 
			
		|||
      name: 'Mobile Chrome',
 | 
			
		||||
      use: {
 | 
			
		||||
        ...devices['Pixel 5'],
 | 
			
		||||
        permissions: ['clipboard-read', 'clipboard-write'],
 | 
			
		||||
      },
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,11 +10,9 @@
 | 
			
		|||
import {expect} from '@playwright/test';
 | 
			
		||||
import {test} from './utils_e2e.ts';
 | 
			
		||||
 | 
			
		||||
test.use({
 | 
			
		||||
  permissions: ['clipboard-write'],
 | 
			
		||||
});
 | 
			
		||||
test('copy src file path to clipboard', async ({page}, workerInfo) => {
 | 
			
		||||
  test.skip(['Mobile Safari', 'webkit'].includes(workerInfo.project.name), 'Apple clipboard API addon - starting at just $499!');
 | 
			
		||||
 | 
			
		||||
test('copy src file path to clipboard', async ({page}) => {
 | 
			
		||||
  const response = await page.goto('/user2/repo1/src/branch/master/README.md');
 | 
			
		||||
  expect(response?.status()).toBe(200);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -23,7 +21,9 @@ test('copy src file path to clipboard', async ({page}) => {
 | 
			
		|||
  expect(clipboardText).toContain('README.md');
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
test('copy diff file path to clipboard', async ({page}) => {
 | 
			
		||||
test('copy diff file path to clipboard', async ({page}, workerInfo) => {
 | 
			
		||||
  test.skip(['Mobile Safari', 'webkit'].includes(workerInfo.project.name), 'Apple clipboard API addon - starting at just $499!');
 | 
			
		||||
 | 
			
		||||
  const response = await page.goto('/user2/repo1/src/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d/README.md');
 | 
			
		||||
  expect(response?.status()).toBe(200);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue