Description
Due to recent architectural and API changes across the H3ravel framework, a significant number (or all) existing tests are currently failing. These failures are not necessarily due to regressions, but because the tests no longer reflect the current behaviour, contracts, or structure of the framework.
This issue focuses on auditing, updating, and fixing all existing tests so they correctly validate the current codebase.
Tasks
- Audit all existing test suites across the repository
- Identify failures caused by outdated assumptions, APIs, or architecture
- Update test setups, mocks, and assertions to align with current behavior
- Remove or refactor tests that no longer make sense
- Ensure all fixed tests pass consistently
- Document any notable test changes or removed expectations
Acceptance Criteria
- All existing tests pass on the current
main branch
- Tests accurately reflect the current framework behavior
- No tests are skipped or disabled to “make CI green”
- Test failures, if any remain, are explicitly documented with reasons
Difficulty
- Medium → Hard (depends on familiarity with recent framework changes)
Description
Due to recent architectural and API changes across the H3ravel framework, a significant number (or all) existing tests are currently failing. These failures are not necessarily due to regressions, but because the tests no longer reflect the current behaviour, contracts, or structure of the framework.
This issue focuses on auditing, updating, and fixing all existing tests so they correctly validate the current codebase.
Tasks
Acceptance Criteria
mainbranchDifficulty