test(saltcheck): add test for cron envs (absent & present)

This commit is contained in:
Imran Iqbal committed 2019-11-03 17:58:43 +00:00
1 parent 59b66f0426
commit 82cd0a7f3a
3 files changed
+29 -1

No files matched your search

+12
View File
@@ -45,3 +45,15 @@ validate_cron.{{ task }}_{{ section }}:
{%- endif %}
{%- endfor %}
{%- for env, env_options in cron.get('env', {}). items() %}
{%- set env_type = env_options.type|d('present') %}
validate_cron.{{ env }}_{{ env_type }}:
module_and_function: cron.raw_cron
args:
- {{ env_options.user|d('root') }}
assertion: {{ 'assertNotIn' if env_type == 'absent' else 'assertIn' }}
expected-return: '{{ env_options.name }}={{ env_options.value }}'
{%- endfor %}