mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Cleanup tests (#9470)
This commit is contained in:
		| @@ -55,6 +55,7 @@ export const setTableChoiceFilter = async (page, filter, value) => { | ||||
|   await page.getByPlaceholder('Select filter value').click(); | ||||
|   await page.getByRole('option', { name: value }).click(); | ||||
|  | ||||
|   await page.waitForLoadState('networkidle'); | ||||
|   await closeFilterDrawer(page); | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -4,7 +4,8 @@ import { | ||||
|   clearTableFilters, | ||||
|   clickOnRowMenu, | ||||
|   loadTab, | ||||
|   navigate | ||||
|   navigate, | ||||
|   setTableChoiceFilter | ||||
| } from './helpers.js'; | ||||
| import { doCachedLogin } from './login.js'; | ||||
| import { setPluginState, setSettingState } from './settings.js'; | ||||
| @@ -68,20 +69,21 @@ test('Plugins - Functionality', async ({ browser }) => { | ||||
|     url: 'settings/admin/plugin/' | ||||
|   }); | ||||
|  | ||||
|   // Filter plugins first | ||||
|   await clearTableFilters(page); | ||||
|   await page.getByPlaceholder('Search').fill('sample'); | ||||
|   await page.waitForLoadState('networkidle'); | ||||
|   await setTableChoiceFilter(page, 'Sample', 'Yes'); | ||||
|   await setTableChoiceFilter(page, 'Builtin', 'No'); | ||||
|  | ||||
|   // Activate the plugin | ||||
|   const cell = await page.getByText('Sample API Caller', { exact: true }); | ||||
|   await clickOnRowMenu(cell); | ||||
|   await page.waitForTimeout(100); | ||||
|  | ||||
|   // Activate the plugin (unless already activated) | ||||
|   if ((await page.getByRole('menuitem', { name: 'Deactivate' }).count()) == 0) { | ||||
|     await page.getByRole('menuitem', { name: 'Activate' }).click(); | ||||
|     await page.getByRole('button', { name: 'Submit' }).click(); | ||||
|     await page.getByText('The plugin was activated').waitFor(); | ||||
|     await page.waitForTimeout(250); | ||||
|   } | ||||
|  | ||||
|   // Deactivate the plugin again | ||||
|   | ||||
		Reference in New Issue
	
	Block a user