@samitouri / QOSami-HFS / commits / 1f1245e9

test: solved race conditions

Massimo Melina committed Apr 17, 2025 at 01:00 UTC 1f1245e95948147137cdd407bd7c669a9e7c8745
1 file changed +5 -2
e2e/frontend.spec.ts
+5 -2
@@ -203,19 +203,21 @@ test('admin1', async ({ page }) => {
203 }
204
205 await clickMenu('Shared files')
206 + await expect(page.getByText('cantListBut')).toBeVisible(); // wait for data
207 await screenshot(page)
208 await clickMenu('Accounts');
209 + await expect(page.getByText('admins', { exact: true })).toBeVisible(); // wait for data
210 await screenshot(page)
211 await page.getByText('rejetto(admins,').click();
212 await screenshot(page)
213 await closePhoneDialog();
214 await clickMenu('Options');
213 - await expect(page.getByText('Correctly working on port')).toBeVisible(); // wait for loading to be done
215 + await expect(page.getByText('Correctly working on port')).toBeVisible(); // wait for data
216 await page.mouse.click(1, 1); // avoid focus inconsistencies
217 await screenshot(page)
218
219 await clickMenu('Internet');
218 - await expect(page.getByRole('button', { name: 'Verify' })).toBeVisible(); // first data is slow on this page, be sure to wait
220 + await expect(page.getByRole('button', { name: 'Verify' })).toBeVisible(); // wait for data
221 await page.mouse.click(1, 1); // avoid focus inconsistencies
222 await screenshot(page, '.ip,.port')
223 await clickMenu('Logs');
@@ -230,6 +232,7 @@ test('admin1', async ({ page }) => {
232 await clickMenu('Language');
233 await screenshot(page, '.MuiDataGrid-virtualScrollerRenderZone');
234 await clickMenu('Plugins');
235 + await expect(page.getByText('antibrute')).toBeVisible(); // wait for data
236 await screenshot(page);
237 await page.getByRole('tab', { name: 'Search' }).click();
238 await page.getByRole('tab', { name: 'updates' }).click();