summaryrefslogtreecommitdiff
path: root/test/integration/targets/ios_system
diff options
context:
space:
mode:
authorGanesh Nalawade <ganesh634@gmail.com>2018-01-10 21:28:49 +0530
committerGitHub <noreply@github.com>2018-01-10 21:28:49 +0530
commitc53dcd19820f897d654ba07dd66a679f0e5b7d12 (patch)
tree31e43da83c96dcd65cce817edfd78b593f1a61fa /test/integration/targets/ios_system
parent2df6735dcf321a939044abfd795466a054dd70a1 (diff)
downloadansible-c53dcd19820f897d654ba07dd66a679f0e5b7d12.tar.gz
Cleanup net integration test case for network modules (#34684)
* Remove platform agnostic net_* test cases. * Add minimal platform agnostic test cases to individual platform-specific test cases
Diffstat (limited to 'test/integration/targets/ios_system')
-rw-r--r--test/integration/targets/ios_system/tests/cli/net_system.yaml37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/integration/targets/ios_system/tests/cli/net_system.yaml b/test/integration/targets/ios_system/tests/cli/net_system.yaml
new file mode 100644
index 0000000000..e63d87ed22
--- /dev/null
+++ b/test/integration/targets/ios_system/tests/cli/net_system.yaml
@@ -0,0 +1,37 @@
+---
+- debug: msg="START ios cli/net_system.yaml on connection={{ ansible_connection }}"
+
+# Add minimal testcase to check args are passed correctly to
+# implementation module and module run is successful.
+
+- name: setup
+ ios_config:
+ lines:
+ - no ip domain-list ansible.com
+ - no ip domain-list redhat.com
+ match: none
+ authorize: yes
+
+- name: configure domain_search using platform agnostic module
+ net_system:
+ domain_search:
+ - ansible.com
+ - redhat.com
+ authorize: yes
+ register: result
+
+- assert:
+ that:
+ - result.changed == true
+ - "'ip domain list ansible.com' in result.commands"
+ - "'ip domain list redhat.com' in result.commands"
+
+- name: teardown
+ ios_config:
+ lines:
+ - no ip domain-list ansible.com
+ - no ip domain-list redhat.com
+ match: none
+ authorize: yes
+
+- debug: msg="END ios cli/net_system.yaml on connection={{ ansible_connection }}"