Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jun 12, 2025

👋


Important

Replace Jest with Vitest for testing, updating configurations and test files for compatibility.

  • Testing Framework:
    • Replace Jest with Vitest for testing across the codebase.
    • Update test files to use vi for mocking and assertions.
    • Remove Jest-specific configurations and setup files.
  • Configuration:
    • Update vitest.config.ts to include necessary setup and alias configurations.
    • Remove jest.config.mjs and related Jest setup files.
  • Mocking and Imports:
    • Update imports and mocks in test files to use Vitest's vi.
    • Ensure all test files are compatible with Vitest's mocking and testing functions.
  • Logging:
    • Modify logger in logging/index.ts to use NODE_ENV for environment detection instead of Jest-specific variables.

This description was created by Ellipsis for 67bfa39. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested review from jr and mrubens as code owners June 12, 2025 20:22
@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 12, 2025
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Jun 12, 2025
@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Jun 12, 2025
@adamhill
Copy link
Contributor

Pouring out a 40 for my homie 🍺 💀

cte and others added 4 commits June 12, 2025 13:51
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
@cte
Copy link
Collaborator Author

cte commented Jun 12, 2025

TODO: I think the system prompt snapshot diff is problematic; seems like we're missing some mocks in src/core/prompts/__tests__/system.spec.ts.

@daniel-lxs daniel-lxs moved this from Triage to PR [Draft / In Progress] in Roo Code Roadmap Jun 12, 2025
@hannesrudolph hannesrudolph added PR - Draft / In Progress and removed Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. labels Jun 12, 2025
@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 12, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 12, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@samhvw8
Copy link
Contributor

samhvw8 commented Jun 13, 2025

coool ! wait this to be merge <3

@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels Jun 17, 2025
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Jun 17, 2025
@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@ellipsis-dev
Copy link
Contributor

ellipsis-dev bot commented Jun 17, 2025

⚠️ This PR is too big for Ellipsis, but support for larger PRs is coming soon. If you want us to prioritize this feature, let us know at [email protected]


Generated with ❤️ by ellipsis.dev

@cte cte merged commit 62c3914 into main Jun 17, 2025
10 checks passed
@cte cte deleted the cte/farewell-jest branch June 17, 2025 04:39
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 17, 2025
@github-project-automation github-project-automation bot moved this from PR [Draft / In Progress] to Done in Roo Code Roadmap Jun 17, 2025
shivangag pushed a commit to IdenWorks/Roo-Code that referenced this pull request Jun 17, 2025
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
valekseev pushed a commit to valekseev/Roo-Code that referenced this pull request Jun 18, 2025
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
cte added a commit that referenced this pull request Jun 24, 2025
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR - Draft / In Progress size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants