tegwick f866298948 test: Add comprehensive tests for Issue #2 get and modify commands
Added 14 new tests validating the complete Issue #2 implementation:

Test coverage:
- TestGetCommand: 4 tests for markitect get functionality
- TestModifyCommand: 4 tests for markitect modify with --add-section and --update-front-matter
- TestASTSerializer: 5 tests for AST serialization and modification
- TestRoundtripValidation: 1 integration test for complete workflow

All tests passing (14/14) with comprehensive mocking and validation:
- CLI command existence and help text
- File retrieval with output options
- Content modification and section addition
- Front matter updates and validation
- AST serialization with and without front matter
- Error handling for missing files and invalid inputs
- Complete roundtrip validation workflow

This completes the test coverage for Issue #2 requirements, ensuring all
document manipulation functionality is properly validated.

Total test status: 86 passed (including 25 Issue #2 tests), 4 failed (unrelated TDDAI)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-25 03:08:18 +02:00
2025-09-21 23:24:37 +02:00
2025-09-16 02:56:34 +02:00

MarkiTect - Advanced Markdown Engine

Your Markdown, Redefined.

MarkiTect is an open-source tool designed to bring structural integrity and consistency to your Markdown files. It empowers you to stop treating your documentation as plain text and start managing it as structured data.

With MarkiTect, you can define a schema to enforce the exact structure of your documents—ensuring every file has the right sections, headings, and hierarchy. This makes it easier than ever to maintain, validate, and automate large-scale documentation projects. Build with confidence, not with manual checks.

Description
An advanced markdown engine
https://coulomb.social/open/MarkiTect
Readme 34 MiB
2025-11-08 20:34:42 +00:00
Languages
Python 84.7%
JavaScript 8%
HTML 5.6%
Makefile 1.3%
Shell 0.2%
Other 0.1%