Skip to content

feat: add smoke tests for onboarding#1110

Open
lucaseduoli wants to merge 13 commits intomainfrom
feat/smoke_tests
Open

feat: add smoke tests for onboarding#1110
lucaseduoli wants to merge 13 commits intomainfrom
feat/smoke_tests

Conversation

@lucaseduoli
Copy link
Collaborator

This pull request introduces a comprehensive set of improvements to the frontend codebase, primarily focused on enhancing testability by adding data-testid attributes to numerous interactive components and UI elements. This will make it easier to write robust automated tests and improve the reliability of the testing process. Additionally, there are some minor refactorings for code clarity and maintainability, as well as updates to environment configuration for Langflow integration.

Testability and QA Improvements:

Component and Props Refactoring:

  • Refactored the ModelSelector component to extend ButtonProps, allowing for better prop forwarding and customization, and updated its prop types for improved flexibility and maintainability. [1] [2] [3] [4]

Environment Configuration:

  • Added Langflow-related environment variables to .env.test.example to support Langflow chat and ingest flows in test environments.

Code Style and Clarity:

  • Minor formatting and code style improvements in onboarding components for better readability and maintainability.

These changes collectively improve the codebase’s testability, maintainability, and readiness for integration with Langflow.

@lucaseduoli lucaseduoli self-assigned this Mar 12, 2026
@github-actions github-actions bot added frontend 🟨 Issues related to the UI/UX enhancement 🔵 New feature or request labels Mar 12, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 12, 2026
@github-actions github-actions bot added ci ⬛ CI/CD, build, and infrastructure issues enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 12, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 12, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions bot added docker enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci ⬛ CI/CD, build, and infrastructure issues docker enhancement 🔵 New feature or request frontend 🟨 Issues related to the UI/UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant