Newer
Older
dub_jkp / test / issue884-init-defer-file-creation.sh
@Martin Nowak Martin Nowak on 4 Jul 2017 454 bytes replace all usages of `exit`
#!/usr/bin/env bash

. $(dirname "${BASH_SOURCE[0]}")/common.sh

TMPDIR=${CURR_DIR}tmppack
echo $TMPDIR

mkdir ${TMPDIR}
cd ${TMPDIR}

# kill dub init during interactive mode
${DUB} init < /dev/stdin &
sleep 1
kill $!

# ensure that no files are left behind
NFILES_PLUS_ONE=`ls -la | wc -l`

cd ${CURR_DIR}
rm -r ${TMPDIR}

# ignore sum + "." + ".."
if [ ${NFILES_PLUS_ONE} -gt 3 ]; then
    die $LINENO 'Aborted dub init left spurious files around.'
fi