Yunus M f9db796489
feat: settings e2e sanity test cases (#8613)
* feat: generate e2e test plan and tests using playwright mcp

* feat: settings e2e sanity test cases

* feat: playwright prettier

* feat: update the gitignore file temporarily exclude test plans

* chore: remove e2e test-plan directories from git tracking and update .gitignore

* chore: remove playwright github action from frontend repo

* chore: update base url in playwright config

* chore: add github action to run playwright tests

* chore: wrap env variables in quotes and enable uploading test results always

* chore: update github action

* chore: update github action

* Update run-e2e.yaml

* Update run-e2e.yaml

* feat: update github action
2025-07-26 16:08:47 +05:30

718 B

API Keys E2E Scenarios (Updated)

1. Create a New API Key

  • Precondition: User is admin
  • Steps:
    1. Click 'New Key' button
    2. Enter details in the modal/dialog
    3. Click 'Save'
  • Expected: API key is created and listed in the table

2. Revoke an API Key

  • Precondition: API key exists
  • Steps:
    1. In the table, locate the API key row
    2. Click the revoke/delete button (icon button in the Action column)
    3. Confirm if prompted
  • Expected: API key is revoked/removed from the table

3. View API Key Usage

  • Precondition: API key exists
  • Steps:
    1. View the 'Last used' and 'Expired' columns in the table
  • Expected: Usage data is displayed for each API key