meld
Version:
Meld: A template language for LLM prompts
43 lines (29 loc) • 1.95 kB
Markdown
# Tests to Skip During Development
This document lists tests that should be skipped during development to focus on core functionality first.
## Data Loading Tests
Skip tests related to loading and parsing YAML and JSON files:
- `cli/cli.test.ts` - "should load data from JSON files"
- `cli/cli.test.ts` - "should load data from YAML files"
- `cli/cli.test.ts` - "should handle invalid JSON data files gracefully"
- `cli/cli.test.ts` - "should handle invalid YAML data files gracefully"
- `cli/cli.test.ts` - "should handle missing data files gracefully"
## Validation Tests
Skip tests related to fuzzy matching threshold validation:
- `services/resolution/ValidationService/validators/FuzzyMatchingValidator.test.ts` - "should reject fuzzy thresholds below 0"
- `services/resolution/ValidationService/validators/FuzzyMatchingValidator.test.ts` - "should reject fuzzy thresholds above 1"
- `services/resolution/ValidationService/validators/FuzzyMatchingValidator.test.ts` - "should reject non-numeric fuzzy thresholds"
## Output Verbosity Tests
Skip tests related to output verbosity and silent mode:
- `cli/cli.test.ts` - "should output additional information in verbose mode"
- `cli/cli.test.ts` - "should not output additional information without verbose mode"
- `cli/cli.test.ts` - "should show detailed error information in verbose mode"
- `cli/cli.test.ts` - "should show stack traces for errors in verbose mode"
- `cli/cli.test.ts` - "should still show errors in silent mode"
- `cli/cli.test.ts` - "should suppress non-error output in silent mode"
## Implementation Plan
These tests will be addressed in a later phase of development after the core functionality is working properly. The current focus should be on:
1. Basic CLI operation
2. Template rendering with simple variables
3. Basic error handling
4. File I/O operations
Once these core features are stable, we can implement and test the more advanced features listed above.