#!/usr/bin/env bash if ! command -v dustmite &> /dev/null then echo "Skipping test because dustmite is not installed!" exit 0 fi . $(dirname "${BASH_SOURCE[0]}")/common.sh DM_TEST="$CURR_DIR/dustmite-no-redirect-test/project" DM_TMP="$DM_TEST-dusting" EXPECTED="This text should be shown!" LOG="$DM_TEST.log" rm -rf $DM_TMP $DM_TMP.* $DUB --root=$DM_TEST dustmite --no-redirect --program-status=1 $DM_TMP &> $LOG || true if ! grep -q "$EXPECTED" "$LOG" then cat $LOG die $LINENO "Diff between expected and actual output" fi rm -rf $DM_TMP $DM_TMP.* $LOG