#!/bin/sh set -eu . tests/lib.sh test_a_generated_uuid_is_always_valid() { testing 'a generated UUID is always valid' N="$LINENO" OUT="$(mkstemp)" ERR="$(mkstemp)" trap 'rm -f "$OUT" "$ERR"' EXIT STATUS=0 ./uuid.bin "$(./uuid.bin)" 1>"$OUT" 2>"$ERR" || STATUS=$? assert_status 0 assert_empty_stdout assert_empty_stderr rm "$OUT" "$ERR" test_ok } test_a_generated_uuid_is_always_valid