diff options
author | Eric Wong <normalperson@yhbt.net> | 2009-10-17 22:42:56 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2009-10-17 22:42:56 -0700 |
commit | 2dd23ad0a97d8818eba8298acd8c51405725b099 (patch) | |
tree | 009f6bf941ea106463125de8994e285dbe01f959 /t/test-lib.sh | |
parent | 926bf35b9ead1224ae3037fabb58625de9a66d98 (diff) | |
download | rainbows-2dd23ad0a97d8818eba8298acd8c51405725b099.tar.gz |
Diffstat (limited to 't/test-lib.sh')
-rw-r--r-- | t/test-lib.sh | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh index 4f523c0..54d1b2d 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -30,11 +30,6 @@ fi set -u ruby="${ruby-ruby}" -case $model in -Rev) require_rev ;; -Revactor) require_revactor ;; -esac - # ensure a sane environment TZ=UTC LC_ALL=C LANG=C export LANG LC_ALL TZ @@ -62,18 +57,12 @@ wait_for_pid () { done } -require_revactor () { - if ! $ruby -rrevactor -e "puts Revactor::VERSION" >/dev/null 2>&1 +require_check () { + lib=$1 + const=$2 + if ! $ruby -r$lib -e "puts $const" >/dev/null 2>&1 then - echo >&2 "skipping $T since we don't have Revactor" - exit 0 - fi -} - -require_rev() { - if ! $ruby -rrev -e "puts Rev::VERSION" >/dev/null 2>&1 - then - echo >&2 "skipping $T since we don't have Rev" + echo >&2 "skipping $T since we don't have $lib" exit 0 fi } @@ -95,3 +84,8 @@ dbgcat () { echo "==> $id <==" sed -e "s/^/$id:/" < $_file } + +case $model in +Rev) require_check rev Rev::VERSION ;; +Revactor) require_check revactor Revactor::VERSION ;; +esac |