Files
metabuilder/packages/api_tests/playwright/tests.json
copilot-swe-agent[bot] 79b9093b57 Convert Playwright tests to JSON format in packages
- Created packages/crud/playwright/tests.json from e2e/crud.spec.ts, e2e/crud/user-management.spec.ts, and e2e/crud/complete-flow.spec.ts
- Created packages/navigation/playwright/tests.json from e2e/navigation.spec.ts
- Created packages/pagination/playwright/tests.json from e2e/pagination.spec.ts
- Updated packages/auth/playwright/tests.json with tests from e2e/auth/authentication.spec.ts and e2e/auth/complete-flow.spec.ts
- Created packages/api_tests/playwright/tests.json from e2e/api/crud-operations.spec.ts (marked as skip - requires request context)
- Created packages/package_tests/playwright/tests.json from e2e/package-rendering.spec.ts and e2e/package-loading.spec.ts
- Added package.json metadata for all new test packages

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2026-01-16 19:19:02 +00:00

82 lines
2.6 KiB
JSON

{
"$schema": "https://metabuilder.dev/schemas/package-playwright.schema.json",
"package": "api_tests",
"version": "1.0.0",
"description": "API CRUD operations E2E tests - converted from e2e/api/crud-operations.spec.ts",
"baseURL": "http://localhost:3000",
"tests": [
{
"name": "should list entities with default pagination",
"tags": ["@api", "@list", "@get"],
"skip": true,
"description": "API test - requires request context (not standard page navigation)"
},
{
"name": "should list entities with pagination parameters",
"tags": ["@api", "@list", "@pagination"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should list entities with filters",
"tags": ["@api", "@list", "@filter"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should list entities with sorting",
"tags": ["@api", "@list", "@sort"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should create a new entity or return appropriate error",
"tags": ["@api", "@create", "@post"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should reject invalid entity data",
"tags": ["@api", "@create", "@validation"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should get entity by ID or return not found",
"tags": ["@api", "@read", "@get"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should update an existing entity or return error",
"tags": ["@api", "@update", "@put"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should delete an existing entity or return error",
"tags": ["@api", "@delete"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should return proper error for invalid route",
"tags": ["@api", "@error-handling"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should handle missing package gracefully",
"tags": ["@api", "@error-handling"],
"skip": true,
"description": "API test - requires request context"
},
{
"name": "should return JSON error responses",
"tags": ["@api", "@error-handling"],
"skip": true,
"description": "API test - requires request context"
}
]
}