Note: given the amount of pre-existing code here, I generated these with Cursor (via Claude). I then tweaked the tests to make sure they used the right configuration and expected the correct output. This won't be 100% code coverage, but gives us a baseline. When we make changes in the future, we can either modify or add tests now that we have things set up.
Summary
Adds more unit tests to the charts.
Related to https://linear.app/prefect/issue/PLA-138/create-helm-tests-for-workerserver-charts
Note: given the amount of pre-existing code here, I generated these with Cursor (via Claude). I then tweaked the tests to make sure they used the right configuration and expected the correct output. This won't be 100% code coverage, but gives us a baseline. When we make changes in the future, we can either modify or add tests now that we have things set up.
Testing
unittest
job - example./scripts/helm_unittest.sh