From fae5c2dc6e433e3883715437474bb383ae6b6cb1 Mon Sep 17 00:00:00 2001 From: Christian Zahl Date: Tue, 4 Jan 2022 16:47:54 +0100 Subject: [PATCH] docs: fix assert_(not_)matches, added matches_no_diff --- README.adoc | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/README.adoc b/README.adoc index 93898b6..64b9cb0 100644 --- a/README.adoc +++ b/README.adoc @@ -423,7 +423,6 @@ doc:2:test_obvious_equality_with_assert_not_equals() Running test_obvious_inequality_with_assert_not_equals ... SUCCESS ``` -############################## === *assert_matches* assert_matches [message] @@ -472,7 +471,31 @@ doc:2:test_obvious_matching_with_assert_not_matches() Running test_obvious_notmatching_with_assert_not_matches ... SUCCESS ``` -############################## +=== *assert_no_diff* + + assert_no_diff [message] + +Asserts that the content of the file _actual_ does not have any differences to the one _expected_. + +```test +test_obvious_notmatching_with_assert_no_diff(){ + assert_no_diff bash_unit README.adoc "content of 'README.adoc' should be the same as 'bash_unit'" +} +test_obvious_matching_with_assert_assert_no_diff(){ + assert_no_diff bash_unit bash_unit +} + +``` + +```output + Running test_obvious_matching_with_assert_assert_no_diff ... SUCCESS + Running test_obvious_notmatching_with_assert_no_diff ... FAILURE +content of 'README.adoc' should be the same as 'bash_unit' + expected 'README.adoc' to be identical to 'bash_unit' but was different +doc:2:test_obvious_notmatching_with_assert_no_diff() +``` + + == *fake* function fake [replacement code]