summaryrefslogtreecommitdiffstats
path: root/test/integration
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration')
-rw-r--r--test/integration/targets/copy/tasks/tests.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/integration/targets/copy/tasks/tests.yml b/test/integration/targets/copy/tasks/tests.yml
index b808ce4f8e..c2b8482353 100644
--- a/test/integration/targets/copy/tasks/tests.yml
+++ b/test/integration/targets/copy/tasks/tests.yml
@@ -92,6 +92,18 @@
- "stat_results.stat.issock == false"
- "stat_results.stat.checksum == ('foo.txt\n'|hash('sha1'))"
+- name: Test copying content with force=false when the dest already exists
+ copy:
+ content: other_data
+ dest: "{{ remote_file }}"
+ mode: 0444
+ force: False
+ register: repeat_copy_result
+
+- name: Assert no changes are made
+ assert:
+ that: repeat_copy_result is not changed
+
- name: Overwrite the file via same means
copy:
src: foo.txt