Skip to content

Commit cd78380

Browse files
HusneShabbirHusneShabbir
andauthored
refactor(lightspeed): split e2e, share suite for legacy and NFS (#2809)
- Replace monolithic lightspeed.test.ts with lightspeed.ui, .mcp, and .conversation specs; add bootstrapLightspeedE2eSetup for shared mocks/login. - Move e2e-tests to workspace root; Playwright testDir e2e-tests; fix translation and fixture paths. Remove utils/login.ts; guest flow in setup helper. - package.json: test:e2e:nfs, test:e2e:all, playwright script runs both modes. - Guest post-login: assert Red Hat Catalog heading only when APP_MODE is not nfs. - expectBackstagePageVisible no-ops on nfs (no legacy catalog chrome). - Ignore e2e-tests in ESLint for lint-staged; update knip path. Made-with: Cursor Co-authored-by: HusneShabbir <husneshabbir447@gmail.com>
1 parent 43c25e2 commit cd78380

34 files changed

+1028
-935
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
playwright.config.ts
2+
e2e-tests/
23
!.eslintrc.js
34
!.prettierrc.js

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/mcpServerMocks.ts renamed to workspaces/lightspeed/e2e-tests/fixtures/mcpServerMocks.ts

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/responses.ts renamed to workspaces/lightspeed/e2e-tests/fixtures/responses.ts

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/de.upload1.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/de.upload1.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/de.upload2.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/de.upload2.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/en.upload1.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/en.upload1.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/en.upload2.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/en.upload2.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/es.upload1.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/es.upload1.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/es.upload2.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/es.upload2.json

File renamed without changes.

workspaces/lightspeed/packages/app-legacy/e2e-tests/fixtures/uploads/fr.upload1.json renamed to workspaces/lightspeed/e2e-tests/fixtures/uploads/fr.upload1.json

File renamed without changes.

0 commit comments

Comments
 (0)