Fixes to parsing tests to remove trailing space

release1.6.9
James Cammarata 10 years ago
parent 2ef402b41e
commit 8933763b6b

@ -34,14 +34,14 @@
- assert:
that:
result.cmd == 'echo "dog" '
result.cmd == 'echo "dog"'
- shell: echo 'dog'
register: result
- assert:
that:
result.cmd == 'echo \'dog\' '
result.cmd == 'echo \'dog\''
- name: a quoted argument is not sent to the shell module as anything but a string parameter
shell: echo 'dog' 'executable=/usr/bin/python'
@ -51,7 +51,7 @@
- assert:
that:
result.cmd == "echo 'dog' 'executable=/usr/bin/python' "
result.cmd == "echo 'dog' 'executable=/usr/bin/python'"
- name: it is valid to pass multiple key=value arguments because the shell doesn't check key=value arguments
shell: echo quackquack=here quackquack=everywhere
@ -59,7 +59,7 @@
- assert:
that:
result.cmd == 'echo quackquack=here quackquack=everywhere '
result.cmd == 'echo quackquack=here quackquack=everywhere'
- name: the same is true with quoting
shell: echo "quackquack=here quackquack=everywhere"
@ -67,7 +67,7 @@
- assert:
that:
result.cmd == 'echo "quackquack=here quackquack=everywhere" '
result.cmd == 'echo "quackquack=here quackquack=everywhere"'
- name: the same is true with quoting (B)
shell: echo "quackquack=here" "quackquack=everywhere"
@ -87,7 +87,7 @@
- assert:
that:
result.cmd == "echo a=1 a=2 a=3 "
result.cmd == "echo a=1 a=2 a=3"
- name: more shell duplicates
shell: echo foo=bar foo=bar
@ -95,7 +95,7 @@
- assert:
that:
result.cmd == "echo foo=bar foo=bar "
result.cmd == "echo foo=bar foo=bar"
- name: multi-line inline shell commands (should use script module but hey) are a thing
shell: "{{ multi_line }}"
@ -115,4 +115,4 @@
- assert:
that:
# command shouldn't end in spaces, amend test once fixed
- result.cmd == "echo foo --arg=a --arg=b "
- result.cmd == "echo foo --arg=a --arg=b"

Loading…
Cancel
Save