summaryrefslogtreecommitdiff
path: root/test/integration/targets/test_core/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/test_core/tasks/main.yml')
-rw-r--r--test/integration/targets/test_core/tasks/main.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/test/integration/targets/test_core/tasks/main.yml b/test/integration/targets/test_core/tasks/main.yml
new file mode 100644
index 0000000000..739675066c
--- /dev/null
+++ b/test/integration/targets/test_core/tasks/main.yml
@@ -0,0 +1,35 @@
+- name: Assert truthy tests work
+ assert:
+ that:
+ - '"string" is truthy'
+ - '"" is not truthy'
+ - True is truthy
+ - False is not truthy
+ - true is truthy
+ - false is not truthy
+ - 1 is truthy
+ - 0 is not truthy
+ - '[""] is truthy'
+ - '[] is not truthy'
+ - '"on" is truthy(convert_bool=True)'
+ - '"off" is not truthy(convert_bool=True)'
+ - '{} is not truthy'
+ - '{"key": "value"} is truthy'
+
+- name: Assert falsy tests work
+ assert:
+ that:
+ - '"string" is not falsy'
+ - '"" is falsy'
+ - True is not falsy
+ - False is falsy
+ - true is not falsy
+ - false is falsy
+ - 1 is not falsy
+ - 0 is falsy
+ - '[""] is not falsy'
+ - '[] is falsy'
+ - '"on" is not falsy(convert_bool=True)'
+ - '"off" is falsy(convert_bool=True)'
+ - '{} is falsy'
+ - '{"key": "value"} is not falsy'