mirror of
https://github.com/ansible-collections/ansible.posix.git
synced 2026-01-11 15:15:26 +01:00
patch - add integration test for ignore_whitespace
This commit is contained in:
parent
78623fd7de
commit
b32447d107
2 changed files with 59 additions and 0 deletions
|
|
@ -0,0 +1,24 @@
|
||||||
|
--- origin.txt 2018-05-12 10:22:14.155109584 +0200
|
||||||
|
+++ result.txt 2018-05-12 10:18:07.230811204 +0200
|
||||||
|
@@ -2,18 +2,12 @@
|
||||||
|
sit amet.
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||||
|
-tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||||
|
-vero eos et accusam et justo duo dolores et ea rebum.
|
||||||
|
-
|
||||||
|
-Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||||||
|
-sit amet.
|
||||||
|
-
|
||||||
|
-Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||||
|
-tempor invidunt ut labore et dolore magna aliquyam erat.
|
||||||
|
+tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
|
||||||
|
+At vero eos et accusam et justo duo dolores et ea rebum.
|
||||||
|
|
||||||
|
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||||
|
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||||
|
vero eos et accusam et justo duo dolores et ea rebum.
|
||||||
|
|
||||||
|
-Stet clita kasd gubergren,no sea takimata sanctus est Lorem ipsum dolor
|
||||||
|
+Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
|
||||||
|
sit amet.
|
||||||
|
|
@ -87,3 +87,38 @@
|
||||||
dest: '{{ output_dir }}/patch/workfile.txt'
|
dest: '{{ output_dir }}/patch/workfile.txt'
|
||||||
register: result
|
register: result
|
||||||
failed_when: result is changed
|
failed_when: result is changed
|
||||||
|
|
||||||
|
- name: copy the origin file whitespace
|
||||||
|
copy:
|
||||||
|
src: ./origin.txt
|
||||||
|
dest: '{{ output_dir }}/patch/workfile_whitespace.txt'
|
||||||
|
register: result
|
||||||
|
|
||||||
|
- name: patch the origin file
|
||||||
|
register: result
|
||||||
|
patch:
|
||||||
|
src: result_whitespace.patch
|
||||||
|
dest: '{{ output_dir }}/patch/workfile_whitespace.txt'
|
||||||
|
ignore_whitespace: yes
|
||||||
|
- name: verify patch the origin file
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- result is changed
|
||||||
|
|
||||||
|
- name: test patch the origin file idempotency
|
||||||
|
register: result
|
||||||
|
patch:
|
||||||
|
src: result_whitespace.patch
|
||||||
|
dest: '{{ output_dir }}/patch/workfile_whitespace.txt'
|
||||||
|
ignore_whitespace: yes
|
||||||
|
- name: verify test patch the origin file idempotency
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- result is not changed
|
||||||
|
|
||||||
|
- name: verify the resulted file matches expectations
|
||||||
|
copy:
|
||||||
|
src: ./result_whitespace.txt
|
||||||
|
dest: '{{ output_dir }}/patch/workfile_whitespace.txt'
|
||||||
|
register: result
|
||||||
|
failed_when: result is changed
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue