mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add integration test for the shell module
* it ensures that it's possible to define options in the multiline block
This commit is contained in:
parent
bdf3ec1e21
commit
39ce134c2c
1 changed files with 16 additions and 0 deletions
|
@ -198,3 +198,19 @@
|
||||||
that:
|
that:
|
||||||
- "shell_result6.changed"
|
- "shell_result6.changed"
|
||||||
- "shell_result6.stdout == '32f3cc201b69ed8afa3902b80f554ca8\nthis is a second line'"
|
- "shell_result6.stdout == '32f3cc201b69ed8afa3902b80f554ca8\nthis is a second line'"
|
||||||
|
|
||||||
|
- name: execute a shell command using a literal multiline block with arguments in it
|
||||||
|
shell: |
|
||||||
|
executable=/bin/bash
|
||||||
|
creates={{output_dir_test | expanduser}}/afile.txt
|
||||||
|
echo "test"
|
||||||
|
register: shell_result7
|
||||||
|
|
||||||
|
- name: assert the multiline shell command with arguments in it run as expected
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "shell_result7.changed"
|
||||||
|
- "shell_result7.stdout == 'test'"
|
||||||
|
|
||||||
|
- name: remove the previously created file
|
||||||
|
file: path={{output_dir_test}}/afile.txt state=absent
|
||||||
|
|
Loading…
Reference in a new issue