helm-chart/unittests
justusbunsi b265d87f55 Improve experience on writing unittests (#570)
While working on #409, I noticed that some unittests contains either
invalid assertion methods (`isNotEmpty`) or invalid properties (`any`)
for a specific assertion method (`notContains`).

As our tests pass - and I have ensured that they can fail - this seems
related to the YAML schema validation in the IDE.

I've noticed that `isNotEmpty` was replaced by `isNotNullOrEmpty`[^1]
in version v0.3.2[^2]. At least from a schema validation point of view.
It is still working. Maybe deprecated? I don't know.

Regarding the `any` property, the documentation seems incorrect. I've
filed a PR for it[^3]. As soon as that PR is merged and released, we
could probably validate the test YAML files in our PR workflow.

Last, since we renovate the used helm-unittest version, we should also
renovate the used YAML schema file.

[^1]: https://github.com/helm-unittest/helm-unittest/pull/139
[^2]: https://github.com/helm-unittest/helm-unittest/releases/tag/v0.3.2
[^3]: https://github.com/helm-unittest/helm-unittest/pull/243

Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/570
Reviewed-by: pat-s <pat-s@noreply.gitea.com>
2023-11-27 18:38:14 +00:00
..
config Switch imagePullPolicy to "IfNotPresent" (#568) 2023-11-16 21:00:39 +00:00
deployment Add `image.fullOverride` (#550) 2023-11-14 21:42:26 +00:00
gpg-secret Improve experience on writing unittests (#570) 2023-11-27 18:38:14 +00:00
init Add `image.fullOverride` (#550) 2023-11-14 21:42:26 +00:00
serviceaccount [Breaking] Add HA-support; switch to `Deployment` (#437) 2023-07-17 19:09:42 +00:00
dependency-major-image-check.yaml Detect major dependency version bumps (#571) 2023-11-27 18:36:47 +00:00