diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/appendtest | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/test/appendtest b/test/appendtest index 3edb9b9..a078cb1 100755 --- a/test/appendtest +++ b/test/appendtest @@ -7,12 +7,20 @@ setupTests() { temp=`mktemp -d -t appendtest.XXXXX` cd "$temp" mkdir archive - cp -a $SOURCE archive/ + cp -a $SOURCE archive/ $SUT $* archive makeself-test.run "Test $*" echo Testing --tar-extra="--exclude .git" mkdir -p append/append_dir/ cp -a $SOURCE/makeself.sh append/append_dir/ } +checkFiles() { + ./makeself-test.run --target "$temp/extact" + test -f "$temp/extact/append_dir/makeself.sh" + assertEqual $? 0 + test -f "$temp/extact/makeself/makeself.sh" + assertEqual $? 0 +} + testGzip() { @@ -22,6 +30,8 @@ testGzip() assertEqual $? 0 ./makeself-test.run --check assertEqual $? 0 + + checkFiles } @@ -33,6 +43,8 @@ testNocomp() assertEqual $? 0 ./makeself-test.run --check assertEqual $? 0 + + checkFiles } testBzip2() @@ -43,6 +55,8 @@ testBzip2() assertEqual $? 0 ./makeself-test.run --check assertEqual $? 0 + + checkFiles } source bashunit/bashunit.bash |