- Introduces tests to validate service and timer unit generation
- Covers description, dependencies, environment variables, and logging
- Ensures generated units meet expected configurations
- Introduces a utility function to extract and sanitize job names
from executable paths by removing paths, extensions, and special
characters.
- Adds unit tests to validate function behavior with various inputs.
- Add tests for writing .service and .timer files with `writeUnitFiles`
- Add tests for resolving target paths with `resolveUnitTargetPath`
- Ensure proper file creation, content validation, and path resolution