#!/usr/bin/env bash
. $(dirname "${BASH_SOURCE[0]}")/common.sh
packname="0-init-interactive"
echo -e "sdl\ntest\ndesc\nauthor\ngpl\ncopy\n\n" | $DUB init $packname
function cleanup {
rm -rf $packname
}
if [ ! -e $packname/dub.sdl ]; then # it failed
cleanup
die $LINENO 'No dub.sdl file has been generated.'
fi
if ! diff $packname/dub.sdl "$CURR_DIR"/0-init-interactive.dub.sdl; then
cleanup
die $LINENO 'Contents of generated dub.sdl not as expected.'
fi
cleanup