Files
makeself/test/compextratest
2025-12-09 13:53:36 -08:00

42 lines
654 B
Bash

#!/bin/bash
set -eu
THIS="$(readlink -f "$0")"
THISDIR="$(dirname "${THIS}")"
SUT="$(dirname "${THISDIR}")/makeself.sh"
temp=""
pushed=n
setupTests() {
temp=$(mktemp -d -t XXXXX)
pushd "${temp}" >/dev/null
pushed=y
mkdir src
echo "echo This is a test" > src/startup.sh
}
tearDown() {
if test "${pushed}" = y; then
popd >/dev/null || true
fi
if test -n "${temp}"; then
rm -rf "${temp}"
fi
temp=""
pushed=n
}
testCompExtraOpts() {
setupTests
comp_extra="--no-name"
${SUT} --comp-extra "$comp_extra" src src.sh alabel startup.sh
assertEquals $? 0
tearDown
}
# Load and run shUnit2.
source "./shunit2/shunit2"