14 Commits

Author SHA1 Message Date
dfc39bd975 feat: Add appName configuration to DebrosFramework and enhance DatabaseManager with app-specific handling 2025-07-11 06:32:43 +03:00
6e1cc2cbf0 feat: Improve database query handling and slug generation in BlogAPIServer 2025-07-10 05:28:45 +03:00
0ebdb7cbbf feat: Enhance model registration and validation with default configurations and improved error handling 2025-07-09 19:43:39 +03:00
9d8a8b1c2c feat: Add static count method to BaseModel and enhance OrbitDBService with debugging logs 2025-07-09 16:00:00 +03:00
97d9191a45 feat: Add Jest integration configuration and update test commands in package.json 2025-07-06 06:38:01 +03:00
f4be989616 feat(tests): update versioning and add blog integration test command in Docker setup 2025-07-05 05:52:44 +03:00
619dfe1ddf refactor(tests): remove DebrosFramework integration tests and update blog scenario tests
- Deleted the DebrosFramework integration test file to streamline the test suite.
- Updated blog API server to import reflect-metadata for decorator support.
- Changed Docker Compose command for blog integration tests to run real tests.
- Modified TypeScript configuration for Docker to target ES2022 and enable synthetic default imports.
- Removed obsolete Jest configuration and setup files for blog scenario tests.
- Cleaned up global test setup by removing console mocks and custom matchers.
2025-07-03 07:00:54 +03:00
e6636c8850 fix: Update OrbitDBService type mapping and adjust BlogAPIServer initialization to use correct service references 2025-07-03 05:52:55 +03:00
1481bd8594 fix: Enhance initialization checks in FrameworkOrbitDBService and FrameworkIPFSService; add tsconfig.docker.json for integration tests 2025-07-02 07:45:55 +03:00
b0a68b19c9 fix: Update Dockerfile and docker-compose to enhance dependency installation and adjust IPFS port mappings 2025-07-02 07:39:03 +03:00
e82b95878e refactor: Improve decorator handling and error management in Field and hooks; update Blog API Dockerfile for better dependency management 2025-07-02 07:24:07 +03:00
1e14827acd fix: Update Dockerfile to install full dependencies and use tsx for starting the blog API server 2025-07-02 05:48:46 +03:00
08d110b7e6 feat: Update Docker configurations and integrate IPFS and OrbitDB services 2025-06-21 12:07:36 +03:00
64ed9e82a7 Add integration tests for blog workflow and supporting infrastructure
- Implemented comprehensive integration tests for user management, category management, content publishing, comment system, performance, scalability, and network resilience.
- Created DockerNodeManager to manage Docker containers for testing.
- Developed ApiClient for API interactions and health checks.
- Introduced SyncWaiter for synchronizing node states and ensuring data consistency.
- Enhanced test reliability with increased timeouts and detailed logging.
2025-06-21 11:15:33 +03:00