Commit graph

2 commits

Author SHA1 Message Date
096017b93f feat: reorganize tests by capability with separate test targets
Separate capability-specific tests from core system tests to establish clear
test organization and separation of concerns.

## Test Reorganization:
- **markitect-content tests**: Moved 6 tests to capabilities/markitect-content/tests/
- **markitect-finance tests**: Moved 7 tests to markitect/finance/tests/
- **markitect-query tests**: Moved 1 test to markitect/query_paradigms/tests/
- **markitect-graphql tests**: Moved 2 tests to markitect/graphql/tests/
- **markitect-plugins tests**: Moved 2 tests to markitect/plugins/tests/

## Makefile Updates:
- **make test**: Excludes capability tests, runs only core system tests
- **make test-capabilities**: Runs all capability tests
- **make test-capability-***: Individual capability test targets
- Updated all test targets (test-red, test-green, test-ultra-fast, test-perf)
- Added capability test targets to help documentation

## Benefits:
- Clear separation between core system tests and capability-specific tests
- Faster core test execution (capability tests not run by default)
- Individual capability testing for focused development
- Supports future capability extraction workflow
- Maintains capability test independence

Test verification:
- Core tests: 1291 tests (capability tests excluded)
- Finance capability: 143 tests working independently
- Content capability: 79 tests working independently

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-25 02:37:45 +02:00
a8d9b9289c test: Add comprehensive test suite for Issue #54 content instructions
This commit adds the complete test suite for content field instruction
capabilities, providing comprehensive coverage for all implemented features.

## Test Coverage:
- CLI option validation (--include-content-instructions, --instruction-type)
- Schema generation with content instruction fields
- Integration with outline mode and heading text capture
- Backward compatibility verification
- Error handling for invalid instruction types
- Stub generator integration
- Content instruction text generation for all types

## Test Structure:
- 13 comprehensive test methods covering all use cases
- TDD methodology validation (RED-GREEN-REFACTOR cycle)
- Integration tests for feature combinations
- Edge case and error condition testing

This completes the test coverage for Issue #54 implementation.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 08:24:39 +02:00