mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-11 01:29:17 +00:00
update tests
This commit is contained in:
@@ -10,17 +10,6 @@
|
|||||||
# exit on first error
|
# exit on first error
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# $1 path
|
|
||||||
# $2 rights
|
|
||||||
has_rights()
|
|
||||||
{
|
|
||||||
echo "testing ${1} is ${2}"
|
|
||||||
[ ! -e "$1" ] && echo "`basename $1` does not exist" && exit 1
|
|
||||||
local mode=`stat -L -c '%a' "$1"`
|
|
||||||
[ "${mode}" != "$2" ] && echo "bad mode for `basename $1` (${mode} VS expected ${2})" && exit 1
|
|
||||||
true
|
|
||||||
}
|
|
||||||
|
|
||||||
# all this crap to get current path
|
# all this crap to get current path
|
||||||
rl="readlink -f"
|
rl="readlink -f"
|
||||||
if ! ${rl} "${0}" >/dev/null 2>&1; then
|
if ! ${rl} "${0}" >/dev/null 2>&1; then
|
||||||
@@ -58,6 +47,17 @@ echo -e "$(tput setaf 6)==> RUNNING $(basename $BASH_SOURCE) <==$(tput sgr0)"
|
|||||||
# this is the test
|
# this is the test
|
||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
|
# $1 path
|
||||||
|
# $2 rights
|
||||||
|
has_rights()
|
||||||
|
{
|
||||||
|
echo "testing ${1} is ${2}"
|
||||||
|
[ ! -e "$1" ] && echo "`basename $1` does not exist" && exit 1
|
||||||
|
local mode=`stat -L -c '%a' "$1"`
|
||||||
|
[ "${mode}" != "$2" ] && echo "bad mode for `basename $1` (${mode} VS expected ${2})" && exit 1
|
||||||
|
true
|
||||||
|
}
|
||||||
|
|
||||||
get_file_mode()
|
get_file_mode()
|
||||||
{
|
{
|
||||||
u=`umask`
|
u=`umask`
|
||||||
|
|||||||
Reference in New Issue
Block a user