loading up the forgejo repo on tangled to test page performance
at forgejo 1.1 kB view raw
1// @ts-check 2import {expect} from '@playwright/test'; 3import {save_visual, test} from './utils_e2e.ts'; 4 5test.use({user: 'user2'}); 6 7test('Change git note', async ({page}) => { 8 let response = await page.goto('/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d'); 9 expect(response?.status()).toBe(200); 10 11 // An add button should not be present, because the commit already has a commit note 12 await expect(page.locator('#commit-notes-add-button')).toHaveCount(0); 13 14 await page.locator('#commit-notes-edit-button').click(); 15 16 let textarea = page.locator('textarea[name="notes"]'); 17 await expect(textarea).toBeVisible(); 18 await textarea.fill('This is a new note'); 19 await save_visual(page); 20 21 await page.locator('#notes-save-button').click(); 22 await save_visual(page); 23 24 response = await page.goto('/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d'); 25 expect(response?.status()).toBe(200); 26 27 textarea = page.locator('textarea[name="notes"]'); 28 await expect(textarea).toHaveText('This is a new note'); 29 await save_visual(page); 30});