@wpkernel/e2e-utils v0.12.6-beta.3
@wpkernel/e2e-utils / test
Variable: test
ts
const test: TestType<PlaywrightTestArgs & PlaywrightTestOptions & object & object, PlaywrightWorkerArgs & PlaywrightWorkerOptions & object>;Extended test fixture with wpk utilities
Provides all WordPress E2E fixtures plus:
kernel: Kernel utilities factory for resources, stores, and events
Example
typescript
import { test, expect } from '@wpkernel/e2e-utils';
test('job workflow', async ({ admin, kernel, page }) => {
await admin.visitAdminPage('admin.php', 'page=my-plugin-jobs');
const job = kernel.resource({ name: 'job', routes: {...} });
await job.seed({ title: 'Engineer' });
const jobStore = kernel.store('my-plugin/job');
await jobStore.wait(s => s.getList());
await expect(page.getByText('Engineer')).toBeVisible();
});