summaryrefslogtreecommitdiffstats
path: root/roles/lib_utils/src/test/integration
diff options
context:
space:
mode:
authorKenny Woodson <kwoodson@redhat.com>2017-03-10 16:52:50 -0500
committerKenny Woodson <kwoodson@redhat.com>2017-03-28 15:28:34 -0400
commita69a84339e1bf187aa970316a4148138cb7f82fb (patch)
tree405654477a28a9f94f046c377cc5d84219e79bc3 /roles/lib_utils/src/test/integration
parente9a4e751bc28f43583087ce6502a36c5d83cf30d (diff)
downloadopenshift-a69a84339e1bf187aa970316a4148138cb7f82fb.tar.gz
openshift-a69a84339e1bf187aa970316a4148138cb7f82fb.tar.bz2
openshift-a69a84339e1bf187aa970316a4148138cb7f82fb.tar.xz
openshift-a69a84339e1bf187aa970316a4148138cb7f82fb.zip
Added the ability to do multiple edits
Diffstat (limited to 'roles/lib_utils/src/test/integration')
-rwxr-xr-xroles/lib_utils/src/test/integration/yedit.yml31
1 files changed, 30 insertions, 1 deletions
diff --git a/roles/lib_utils/src/test/integration/yedit.yml b/roles/lib_utils/src/test/integration/yedit.yml
index e3dfd490b..c960c9856 100755
--- a/roles/lib_utils/src/test/integration/yedit.yml
+++ b/roles/lib_utils/src/test/integration/yedit.yml
@@ -219,4 +219,33 @@
assert:
that: results.result == [1, 2, 3]
msg: "Test: '[1, 2, 3]' != [{{ results.result }}]"
-###### end test create list value #####
+ ###### end test create list value #####
+
+ ###### test create multiple list value #####
+ - name: test multiple edits
+ yedit:
+ src: "{{ test_file }}"
+ edits:
+ - key: z.x.y
+ value:
+ - 1
+ - 2
+ - 3
+ - key: z.x.y
+ value: 4
+ action: append
+
+ - name: retrieve the key
+ yedit:
+ src: "{{ test_file }}"
+ state: list
+ key: z#x#y
+ separator: '#'
+ register: results
+ - debug: var=results
+
+ - name: Assert that the key was created
+ assert:
+ that: results.result == [1, 2, 3, 4]
+ msg: "Test: '[1, 2, 3, 4]' != [{{ results.result }}]"
+ ###### end test create multiple list value #####