Skip to content

added test integration and e2e#210

Merged
Lasim merged 16 commits into
mainfrom
chore/tests
Apr 18, 2025
Merged

added test integration and e2e#210
Lasim merged 16 commits into
mainfrom
chore/tests

Conversation

@Lasim
Copy link
Copy Markdown
Member

@Lasim Lasim commented Apr 17, 2025

Description

added test integration and e2e

Change Type

  • Bug fix
  • New feature
  • Breaking change
  • Release
  • Minor changes in old functionality

Checklist

  • My changes are well-tested and commented
  • I reviewed my changes
  • My changes generate no new warnings

Lasim added 16 commits April 16, 2025 16:53
…te Vitest for testing framework

- Added unit tests for `constructImageString`, `getDigitalOceanDatabaseType`, `normalizeEnvironment`, `normalizePort`, `normalizeVolume`, `parseCommand`, `parseDockerImage`, `parseEnvFile`, `parsePort`, `processEnvironmentVariablesGeneration`, and `resolveEnvironmentValue`.
- Integrated Vitest as the testing framework with scripts for running unit tests, watching for changes, and generating coverage reports.
- Updated `package.json` to include Vitest dependencies and scripts.
- Created a Vitest configuration file for test setup and coverage reporting.
…ns including database service connections and image normalization
…ite for improved E2E testing and environment variable validation.
…e port mappings; include validation for environment variables and YAML structure
…ocker Run and Docker Compose; include comprehensive validation for environment variables and YAML structure
…cker Compose; validate environment variables and port mappings
…un and Docker Compose tests with output validation
…Compose tests; add render schema validator utility
…ck.json

fix(tests): uncomment runTest4 in index.ts and update test results tracking
refactor(render-validator): remove unused fetch import
@Lasim Lasim merged commit 71eb840 into main Apr 18, 2025
2 checks passed
@Lasim Lasim deleted the chore/tests branch April 18, 2025 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant