summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/undefined/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/undefined/tasks/main.yml')
-rw-r--r--test/integration/targets/undefined/tasks/main.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/integration/targets/undefined/tasks/main.yml b/test/integration/targets/undefined/tasks/main.yml
new file mode 100644
index 0000000..5bf4786
--- /dev/null
+++ b/test/integration/targets/undefined/tasks/main.yml
@@ -0,0 +1,16 @@
+- set_fact:
+ names: '{{ things|map(attribute="name") }}'
+ vars:
+ things:
+ - name: one
+ - name: two
+ - notname: three
+ - name: four
+ ignore_errors: true
+ register: undefined_set_fact
+
+- assert:
+ that:
+ - '("%r"|format(undefined_variable)).startswith("AnsibleUndefined")'
+ - undefined_set_fact is failed
+ - undefined_set_fact.msg is contains 'undefined variable'