Skip to content

ATLAS-5295:ATLAS UI: Detail page and entity tabs tests, Administrator,glossary, classification, BM, integration tests#635

Open
pawarprasad123 wants to merge 1 commit into
masterfrom
ATLAS-5295
Open

ATLAS-5295:ATLAS UI: Detail page and entity tabs tests, Administrator,glossary, classification, BM, integration tests#635
pawarprasad123 wants to merge 1 commit into
masterfrom
ATLAS-5295

Conversation

@pawarprasad123
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

Add tests for detail page, entity tabs, and related sublayouts
Add tests for admin flows, glossary/ classification/ BM, integration suites

This PR focuses on entity (and related) detail UX: attributes, classifications, audits, lineage inside the detail context, schema, relationships, glossary term panels, relationship detail layout, etc.

This PR adds feature tests for administrator screens (audits, enums, type tree, etc.), glossary and classification flows, business metadata forms, plus cross-cutting tests at src/__tests__ (router, Main, error boundary, license header, optional dependency governance).

What changes do

  • Tests mount realistic page fragments with router params, mocked API, and Redux slices to assert tab behavior, tables, modals, and error/loading states.

  • Catches regressions in large components (e.g. lineage, schema) that are hard to cover only via shallow component tests.

  • views/Administrator/**/__tests__: Admin-only workflows (audit tables, filters, import/export audits, layout).

  • views/BusinessMetadata/__tests__, Classification/__tests__, Glossary/__tests__: Metadata stewardship CRUD and assignment flows.

  • src/__tests__/**: Broader integration smoke tests and repo policy checks (apache-license-header), optional dependency governance (RUN_DEPENDENCY_GOVERNANCE=1) with fixtures/dependabot-alerts.sample.json.

Why these files are used

  • Detail page is where most governance actions surface (tags, terms, BM attributes); automated tests reduce risk for data correctness and workflow regressions.
  • Admin/glossary/classification areas have complex forms and permissions-sensitive behavior; integration tests catch route + store + API mismatches.

How was this patch tested?

Manual test

…, glossary, classification, BM, integration tests
@pawarprasad123 pawarprasad123 changed the title ATLAS-5295:ATLAs UI: Detail page and entity tabs tests, Administrator,glossary, classification, BM, integration tests ATLAS-5295:ATLAS UI: Detail page and entity tabs tests, Administrator,glossary, classification, BM, integration tests May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant