insomnia/packages/insomnia-smoke-test/tests/prerelease/plugins-interactions.test.ts
2024-06-11 12:59:56 +02:00

18 lines
645 B
TypeScript

import { test } from '../../playwright/test';
test.describe('Plugins', async () => {
test('Open plugins menu and generate plugin', async ({ page }) => {
// Opening settings
await page.locator('[data-testid="settings-button"]').click();
// Switching to Plugins tab
await page.locator('div[role="tab"]:has-text("Plugins")').click();
// Generate new plugin
await page.locator('text=Generate New Plugin').click();
await page.locator('text=Generate').first().click();
// check if the plugin shows up on the plugin list
await page.getByRole('cell', { name: 'insomnia-plugin-demo-example' }).click();
});
});