git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 4/7] t9901: fix line-ending dependency on windows

From
Pat Thoyts <patthoyts@users.sourceforge.net>
Date
Oct 15, 2011, 14:05 UTC
Message-ID
<1318687520-19522-5-git-send-email-patthoyts@users.sourceforge.net>
In-Reply-To
<1318687520-19522-1-git-send-email-patthoyts@users.sourceforge.net>
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
---
 t/t9901-git-web--browse.sh |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/t/t9901-git-web--browse.sh b/t/t9901-git-web--browse.sh
index 7906e5d..69513f1 100755
--- a/t/t9901-git-web--browse.sh
+++ b/t/t9901-git-web--browse.sh
@@ -7,31 +7,35 @@ This test checks that git web--browse can handle various valid URLs.'
 
 . ./test-lib.sh
 
+test_web_browse () {
+	# browser=$1 url=$2
+	git web--browse --browser="$1" "$2" >actual &&
+	tr -d '\015' <actual >text &&
+	test_cmp expect text
+}
+
 test_expect_success \
 	'URL with an ampersand in it' '
 	echo http://example.com/foo\&bar >expect &&
 	git config browser.custom.cmd echo &&
-	git web--browse --browser=custom \
-		http://example.com/foo\&bar >actual &&
-	test_cmp expect actual
+	test_web_browse custom \
+		http://example.com/foo\&bar
 '
 
 test_expect_success \
 	'URL with a semi-colon in it' '
 	echo http://example.com/foo\;bar >expect &&
 	git config browser.custom.cmd echo &&
-	git web--browse --browser=custom \
-		http://example.com/foo\;bar >actual &&
-	test_cmp expect actual
+	test_web_browse custom \
+		http://example.com/foo\;bar
 '
 
 test_expect_success \
 	'URL with a hash in it' '
 	echo http://example.com/foo#bar >expect &&
 	git config browser.custom.cmd echo &&
-	git web--browse --browser=custom \
-		http://example.com/foo#bar >actual &&
-	test_cmp expect actual
+	test_web_browse custom \
+		http://example.com/foo#bar
 '
 
 test_expect_success \
@@ -43,9 +47,8 @@ test_expect_success \
 	EOF
 	chmod +x "fake browser" &&
 	git config browser.w3m.path "`pwd`/fake browser" &&
-	git web--browse --browser=w3m \
-		http://example.com/foo >actual &&
-	test_cmp expect actual
+	test_web_browse w3m \
+		http://example.com/foo
 '
 
 test_expect_success \
@@ -58,9 +61,8 @@ test_expect_success \
 			done
 		}
 		f" &&
-	git web--browse --browser=custom \
-		http://example.com/foo >actual &&
-	test_cmp expect actual
+	test_web_browse custom \
+		http://example.com/foo
 '
 
 test_done
-- 
1.7.7.1.gbba15
Previous: Pat ThoytsNext: Pat Thoyts
Message 5 of 9 in “Some patches from msysGit (round 2)”
  1. 0/7 Some patches from msysGit (round 2)Pat Thoyts, Oct 15, 2011
  2. 1/7 t1020: disable the pwd test on MinGWPat Thoyts, Oct 15, 2011
  3. 2/7 t9001: do not fail only due to CR/LF issuesPat Thoyts, Oct 15, 2011
  4. 3/7 git-svn: On MSYS, escape and quote SVN_SSH also if set by the userPat Thoyts, Oct 15, 2011
  5. 4/7 t9901: fix line-ending dependency on windowsPat Thoyts, Oct 15, 2011
  6. 5/7 t9300: do not run --cat-blob-fd related tests on MinGWPat Thoyts, Oct 15, 2011
  7. 6/7 mergetools: use the correct tool for Beyond Compare 3 on WindowsPat Thoyts, Oct 15, 2011
  8. 7/7 mingw: ensure sockets are initialized before calling gethostnamePat Thoyts, Oct 15, 2011
  9. Junio C HamanoOct 16, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.