test: Migrate small Cypress tests to Playwright (#18922)

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
This commit is contained in:
shortstacked
2025-08-29 09:04:47 +01:00
committed by GitHub
parent 1bc317dce5
commit 7dd89d77d9
18 changed files with 388 additions and 190 deletions

View File

@@ -0,0 +1,39 @@
import { test, expect } from '../../fixtures/base';
test.describe
.serial('Worker View', () => {
test.describe('unlicensed', () => {
test.beforeEach(async ({ api }) => {
await api.disableFeature('workerView');
await api.setQueueMode(false);
});
test('should not show up in the menu sidebar', async ({ n8n }) => {
await n8n.workerView.visitWorkerView();
await expect(n8n.workerView.getWorkerMenuItem()).toBeHidden();
});
test('should show action box', async ({ n8n }) => {
await n8n.workerView.visitWorkerView();
await expect(n8n.workerView.getWorkerViewUnlicensed()).toBeVisible();
});
});
test.describe('licensed', () => {
test.beforeEach(async ({ api }) => {
await api.enableFeature('workerView');
await api.setQueueMode(true);
});
test('should show up in the menu sidebar', async ({ n8n }) => {
await n8n.goHome();
await n8n.workerView.visitWorkerView();
await expect(n8n.workerView.getWorkerMenuItem()).toBeVisible();
});
test('should show worker list view', async ({ n8n }) => {
await n8n.workerView.visitWorkerView();
await expect(n8n.workerView.getWorkerViewLicensed()).toBeVisible();
});
});
});