summaryrefslogtreecommitdiff
path: root/t/test-lib.sh
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2012-02-10 22:07:42 (GMT)
committerJunio C Hamano <gitster@pobox.com>2012-02-10 22:07:42 (GMT)
commite06ed3ed8a72cadb2c3f9695825c827c1584549d (patch)
treecb82e8b23ba19fa54d83bc8667ddce142a0fdd48 /t/test-lib.sh
parent1e9d3e3663105d695969a26644e1251065824b5e (diff)
parent3d9f5b674fb53cc931e0f676f1599050bd69f696 (diff)
downloadgit-e06ed3ed8a72cadb2c3f9695825c827c1584549d.zip
git-e06ed3ed8a72cadb2c3f9695825c827c1584549d.tar.gz
git-e06ed3ed8a72cadb2c3f9695825c827c1584549d.tar.bz2
Merge branch 'jk/tests-write-script'
* jk/tests-write-script: t0300: use write_script helper tests: add write_script helper function
Diffstat (limited to 't/test-lib.sh')
-rw-r--r--t/test-lib.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh
index b22bee7..e28d5fd 100644
--- a/t/test-lib.sh
+++ b/t/test-lib.sh
@@ -395,11 +395,20 @@ test_config () {
git config "$@"
}
+
test_config_global () {
test_when_finished "test_unconfig --global '$1'" &&
git config --global "$@"
}
+write_script () {
+ {
+ echo "#!${2-"$SHELL_PATH"}" &&
+ cat
+ } >"$1" &&
+ chmod +x "$1"
+}
+
# Use test_set_prereq to tell that a particular prerequisite is available.
# The prerequisite can later be checked for in two ways:
#