summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/integration/targets/iosxr_user/tests/cli/basic.yaml17
1 files changed, 16 insertions, 1 deletions
diff --git a/test/integration/targets/iosxr_user/tests/cli/basic.yaml b/test/integration/targets/iosxr_user/tests/cli/basic.yaml
index e2c614a536..964518b953 100644
--- a/test/integration/targets/iosxr_user/tests/cli/basic.yaml
+++ b/test/integration/targets/iosxr_user/tests/cli/basic.yaml
@@ -64,7 +64,7 @@
- 'result.changed == false'
- 'result.commands | length == 0'
-- name: tearDown
+- name: Delete collection of users
iosxr_user:
users:
- name: ansibletest1
@@ -78,3 +78,18 @@
that:
- 'result.changed == true'
- 'result.commands == ["no username ansibletest1", "no username ansibletest2", "no username ansibletest3"]'
+
+- name: Delete collection of users again (idempotent)
+ iosxr_user:
+ users:
+ - name: ansibletest1
+ - name: ansibletest2
+ - name: ansibletest3
+ state: absent
+ provider: "{{ cli }}"
+ register: result
+
+- assert:
+ that:
+ - 'result.changed == false'
+ - 'result.commands | length == 0'