X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=tests%2Flib.sh.test;h=5db26dcf3eae59f4b47ce217a9c19b2e02ae427e;hb=5b59dfd4b86ca165c34815c45dbed6eb45928038;hp=e8d5053be6ebec71118818ad1c3a7505b0787525;hpb=0d362b7f25680421a0b29f1ac940004304785921;p=config%2Fdotfiles.git diff --git a/tests/lib.sh.test b/tests/lib.sh.test index e8d5053..5db26dc 100644 --- a/tests/lib.sh.test +++ b/tests/lib.sh.test @@ -1,5 +1,20 @@ # Tests for lib.sh. +# Copyright (C) 2009-2013 Simon Ruderich +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + . ../lib.sh @@ -41,6 +56,18 @@ echo stupid which installed ls && echo ls installed installed doesnt-exist && echo doesnt-exist installed +# which with proper exit codes and no output in case of an error. +which() { + if [ $1 = ls ]; then + echo /bin/ls + else + return 1 + fi +} +echo different which +installed ls && echo ls installed +installed doesnt-exist && echo doesnt-exist installed + # Tests for generate(). echo "Simple test file for generate() using m4.