mkdir --parents "$OUTPUT_PATH" || return $?
make_symlinks_to_work "$albumlist" || return $?
- encode "$OUTPUT_PATH"
+ encode "$OUTPUT_PATH" \
+ || errlog "could not encode $OUTPUT_PATH" \
+ || return $?
}
[ "$TEST_MODE" == "ON" ] && return 0
assert_success
assert_equal "$(awk 'NR==1 {print; exit}' "$ENCODE_LOG")" "1"
assert_equal "$(awk 'NR==2 {print; exit}' "$ENCODE_LOG")" "build/tests/output"
+}
+
+@test "failed: could not encode" {
+ encode() {
+ return 1
+ }
+
+ run main -i "build/tests/albumlist"
+
+ assert_failure
+ assert_line --index 0 "❌ ERROR: could not encode build/tests/output"
}
\ No newline at end of file