From d73c3abb152d1f8bb48cb5963b62521e34e8f3ee Mon Sep 17 00:00:00 2001 From: Tomasz Kontusz Date: Sun, 4 Feb 2018 12:30:52 +0100 Subject: [PATCH] Copy tests: check the result of non-changing copy --- test/integration/targets/copy/tasks/tests.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/test/integration/targets/copy/tasks/tests.yml b/test/integration/targets/copy/tasks/tests.yml index 8fc0b3a8a7f..51c6cb3919c 100644 --- a/test/integration/targets/copy/tasks/tests.yml +++ b/test/integration/targets/copy/tasks/tests.yml @@ -37,6 +37,7 @@ - set_fact: remote_dir_expanded: '{{ echo.stdout }}' + remote_file_expanded: '{{ echo.stdout }}/foo.txt' - debug: var: copy_result @@ -46,7 +47,7 @@ assert: that: - "'changed' in copy_result" - - "'dest' in copy_result" + - copy_result.dest == remote_file_expanded - "'group' in copy_result" - "'gid' in copy_result" - "'md5sum' in copy_result" @@ -111,6 +112,19 @@ that: - "copy_result2 is not changed" +- name: Assert basic copy worked + assert: + that: + - "'changed' in copy_result2" + - copy_result2.dest == remote_file_expanded + - "'group' in copy_result2" + - "'gid' in copy_result2" + - "'checksum' in copy_result2" + - "'owner' in copy_result2" + - "'size' in copy_result2" + - "'state' in copy_result2" + - "'uid' in copy_result2" + - name: Overwrite the file using the content system copy: content: "modified"