Files
FTL/test/bats_helper.bash
2026-06-15 09:47:40 +02:00

24 lines
1.3 KiB
Bash

#!/usr/bin/env bats
# shellcheck disable=SC2154 # Disable warning about unreferenced variables
# In case of test failure post the whole output of the run command
bats::on_failure() {
printf "\n"
printf "═══════════════════════════════════════════════════════════════════════════════\n"
printf " BATS TEST FAILURE DEBUG \n"
printf "═══════════════════════════════════════════════════════════════════════════════\n"
printf "\n"
printf " TEST DESCRIPTION:\n"
printf " %s\n" "${BATS_TEST_DESCRIPTION}"
printf "\n"
printf " COMMAND EXECUTED:\n"
printf " %s\n" "${BATS_RUN_COMMAND}"
printf "\n"
printf " OUTPUT CAPTURED:\n"
printf " %s\n" "${output}"
printf "\n"
printf "═══════════════════════════════════════════════════════════════════════════════\n"
printf "\n"
}