summaryrefslogtreecommitdiff
path: root/test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml')
-rw-r--r--test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml b/test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml
new file mode 100644
index 0000000000..3f24b0ac84
--- /dev/null
+++ b/test/integration/targets/incidental_xml/tasks/test-mutually-exclusive-attributes.yml
@@ -0,0 +1,22 @@
+---
+ - name: Setup test fixture
+ copy:
+ src: fixtures/ansible-xml-beers.xml
+ dest: /tmp/ansible-xml-beers.xml
+
+
+ - name: Specify both children to add and a value
+ xml:
+ path: /tmp/ansible-xml-beers.xml
+ add_children:
+ - child01
+ - child02
+ value: conflict!
+ register: module_output
+ ignore_errors: yes
+
+ - name: Test expected result
+ assert:
+ that:
+ - module_output.changed == false
+ - module_output.failed == true