Skip to content

Test utilities should be extracted to shared helpers #41

@RobertLD

Description

@RobertLD

Test files duplicate utility code:

  • search.test.ts has inline insertDoc/insertChunk helpers
  • Multiple test files repeat createTestDb() + MockEmbeddingProvider setup
  • config.test.ts repeats env var cleanup try-finally pattern
  • workflow.test.ts manually recreates chunk_embeddings table

Suggested fix: Create a tests/helpers/ directory with shared fixtures, DB factories, and cleanup utilities.

Metadata

Metadata

Assignees

No one assigned

    Labels

    qualityCode quality improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions