29 lines
438 B
Bash
Executable File
29 lines
438 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SUT=$(realpath "$(dirname "$0")/../makeself.sh")
|
|
|
|
setupTests() {
|
|
temp=$(mktemp -d -t XXXXX)
|
|
pushd "${temp}"
|
|
mkdir -p src/.git
|
|
echo "echo This is a test" > src/startup.sh
|
|
}
|
|
|
|
tearDown() {
|
|
popd
|
|
rm -rf "${temp}"
|
|
}
|
|
|
|
testTarExtraOpts() {
|
|
setupTests
|
|
|
|
tar_extra="--verbose --exclude .git"
|
|
${SUT} --tar-extra "$tar_extra" src src.sh alabel startup.sh
|
|
|
|
assertEqual $? 0
|
|
|
|
tearDown
|
|
}
|
|
|
|
source bashunit/bashunit.bash
|