mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Remove <Playground> from PUI frontend (#8276)
* Remove <Playground> from PUI frontend - Components are now mature enough with sufficient examples in the codebase * Remove dead code
This commit is contained in:
		| @@ -1,78 +1,6 @@ | ||||
| import { test } from '../baseFixtures.js'; | ||||
| import { doQuickLogin } from '../login.js'; | ||||
|  | ||||
| const newPartName = 'UITESTIN123'; | ||||
|  | ||||
| test('Pages - Index - Playground', async ({ page }) => { | ||||
|   await doQuickLogin(page); | ||||
|  | ||||
|   await page.goto('./'); | ||||
|   // Playground | ||||
|   await page.getByRole('tab', { name: 'Playground' }).click(); | ||||
|   await page.getByRole('button', { name: 'API Forms' }).click(); | ||||
|  | ||||
|   // New Part | ||||
|   await page.getByRole('button', { name: 'Create New Part' }).click(); | ||||
|   await page.getByLabel('related-field-category').fill('category 0'); | ||||
|  | ||||
|   await page | ||||
|     .getByRole('option', { name: 'Category 0' }) | ||||
|     .locator('div') | ||||
|     .first() | ||||
|     .click(); | ||||
|  | ||||
|   // Set the "name" | ||||
|   await page.getByLabel('text-field-name').fill(newPartName); | ||||
|   await page.getByLabel('number-field-initial_stock').fill('1'); | ||||
|  | ||||
|   await page | ||||
|     .getByLabel('Create Part') | ||||
|     .getByRole('button', { name: 'Cancel' }) | ||||
|     .click(); | ||||
|  | ||||
|   // Edit Part | ||||
|   await page.getByRole('button', { name: 'Edit Part' }).click(); | ||||
|   await page.getByLabel('IPN').click(); | ||||
|   await page.getByLabel('IPN').fill(newPartName); | ||||
|   await page | ||||
|     .getByLabel('Edit Part') | ||||
|     .getByRole('button', { name: 'Cancel' }) | ||||
|     .click(); | ||||
|  | ||||
|   // Create Stock Item | ||||
|   await page.getByRole('button', { name: 'Create Stock Item' }).click(); | ||||
|   await page.getByLabel('related-field-part').fill('R_1K_0402_1'); | ||||
|   await page.getByText('R_1K_0402_1%').click(); | ||||
|   await page | ||||
|     .getByLabel('Add Stock Item') | ||||
|     .getByRole('button', { name: 'Cancel' }) | ||||
|     .click(); | ||||
|  | ||||
|   // EditCategory | ||||
|   await page.getByRole('button', { name: 'Edit Category' }).click(); | ||||
|   await page.getByLabel('related-field-parent').click(); | ||||
|   await page.getByText('Category 0').click(); | ||||
|   await page | ||||
|     .getByLabel('Edit Category') | ||||
|     .getByRole('button', { name: 'Cancel' }) | ||||
|     .click(); | ||||
|  | ||||
|   // Create Part new Modal | ||||
|   await page.getByRole('button', { name: 'Create Part new Modal' }).click(); | ||||
|   await page.getByLabel('related-field-category').click(); | ||||
|   await page.getByText('Category 0').click(); | ||||
|   await page | ||||
|     .getByLabel('Create part') | ||||
|     .getByRole('button', { name: 'Cancel' }) | ||||
|     .click(); | ||||
|  | ||||
|   // Status Label | ||||
|   await page.getByRole('button', { name: 'Status labels' }).click(); | ||||
|   await page.getByRole('textbox').dblclick(); | ||||
|   await page.getByRole('textbox').fill('50'); | ||||
|   await page.getByText('Attention needed').waitFor(); | ||||
| }); | ||||
|  | ||||
| test('Pages - Index - Dashboard', async ({ page }) => { | ||||
|   await doQuickLogin(page); | ||||
|  | ||||
|   | ||||
| @@ -97,24 +97,5 @@ test('Quick Command - No Keys', async ({ page }) => { | ||||
|     .click(); | ||||
|   await page.waitForURL('https://docs.inventree.org/**'); | ||||
|  | ||||
|   // Test addition of new actions | ||||
|   await page.goto(`${baseUrl}/playground`); | ||||
|   await page.locator('p').filter({ hasText: 'Playground' }).waitFor(); | ||||
|   await page.getByRole('button', { name: 'Spotlight actions' }).click(); | ||||
|   await page.getByRole('button', { name: 'Register extra actions' }).click(); | ||||
|   /* | ||||
|   await page.getByPlaceholder('Search...').fill('secret'); | ||||
|   await page.getByRole('button', { name: 'Secret action It was' }).click(); | ||||
|   await page.getByLabel('open-spotlight').click(); | ||||
|   await page.getByPlaceholder('Search...').fill('Another secret action'); | ||||
|   await page | ||||
|     .getByRole('button', { | ||||
|       name: 'Another secret action You can register multiple actions with just one command' | ||||
|     }) | ||||
|     .click(); | ||||
|   await page.getByRole('tab', { name: 'Home' }).click(); | ||||
|   await page.getByLabel('open-spotlight').click(); | ||||
|   */ | ||||
|   await page.getByPlaceholder('Search...').fill('secret'); | ||||
|   await page.getByText('Nothing found...').click(); | ||||
|   // TODO: Test addition of new actions | ||||
| }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user