[PATCH 3/3] t0111: Check all arguments

Lukas Fleischer cgit at cryptocrack.de
Tue Jan 14 22:25:47 CET 2014


In the filter checks, check whether all arguments are passed properly
instead of validating the buffer/stdin only.

Signed-off-by: Lukas Fleischer <cgit at cryptocrack.de>
---
 tests/filters/capitalize-buffer.lua | 3 +++
 tests/filters/capitalize-stdin.sh   | 1 +
 tests/t0111-filter.sh               | 4 ++--
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/tests/filters/capitalize-buffer.lua b/tests/filters/capitalize-buffer.lua
index 7ca4ec6..1f15c93 100644
--- a/tests/filters/capitalize-buffer.lua
+++ b/tests/filters/capitalize-buffer.lua
@@ -1,5 +1,8 @@
 function filter_open(...)
 	buffer = ""
+	for i = 1, select("#", ...) do
+		buffer = buffer .. select(i, ...) .. " "
+	end
 end
 
 function filter_close()
diff --git a/tests/filters/capitalize-stdin.sh b/tests/filters/capitalize-stdin.sh
index c9f4719..da6f7a1 100755
--- a/tests/filters/capitalize-stdin.sh
+++ b/tests/filters/capitalize-stdin.sh
@@ -1,3 +1,4 @@
 #!/bin/sh
 
+[ "$#" -gt 0 ] && printf "%s " "$*"
 tr '[:lower:]' '[:upper:]'
diff --git a/tests/t0111-filter.sh b/tests/t0111-filter.sh
index dab6aa8..c89020a 100755
--- a/tests/t0111-filter.sh
+++ b/tests/t0111-filter.sh
@@ -10,7 +10,7 @@ do
 	"
 
 	test_expect_success "check whether the $prefix source filter works" '
-		grep "<code>HELLO$" tmp
+		grep "<code>a+b HELLO$" tmp
 	'
 
 	test_expect_success "generate filter-$prefix/about/" "
@@ -18,7 +18,7 @@ do
 	"
 
 	test_expect_success "check whether the $prefix about filter works" '
-		grep "<div id='"'"'summary'"'"'>HELLO$" tmp
+		grep "<div id='"'"'summary'"'"'>a+b HELLO$" tmp
 	'
 
 	test_expect_success "generate filter-$prefix/commit/" "
-- 
1.8.5.2



More information about the CGit mailing list