Skip to content

Expand and improve test suite#16

Open
nbeerbower wants to merge 1 commit into
mainfrom
claude/expand-test-suite-10Dc5
Open

Expand and improve test suite#16
nbeerbower wants to merge 1 commit into
mainfrom
claude/expand-test-suite-10Dc5

Conversation

@nbeerbower

Copy link
Copy Markdown
Contributor

Add new test modules for previously untested components:

  • test_resolver.hml: Tests for cycle detection, tree building, and dependency chain tracing (find_why)
  • test_github.hml: Tests for tarball URL generation and edge cases
  • test_installer.hml: Tests for get_installed, verify_integrity, and uninstall_package with filesystem operations

Expand test_cache.hml with additional coverage:

  • Path construction edge cases
  • Config directory tests
  • Cache operations with real filesystem

Update run.hml to include all new test modules.

Test count increased from ~57 to ~115 tests across 7 modules.

Add new test modules for previously untested components:
- test_resolver.hml: Tests for cycle detection, tree building, and
  dependency chain tracing (find_why)
- test_github.hml: Tests for tarball URL generation and edge cases
- test_installer.hml: Tests for get_installed, verify_integrity,
  and uninstall_package with filesystem operations

Expand test_cache.hml with additional coverage:
- Path construction edge cases
- Config directory tests
- Cache operations with real filesystem

Update run.hml to include all new test modules.

Test count increased from ~57 to ~115 tests across 7 modules.
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.

2 participants