mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[chore] Better diff for envparsing test (#1562)
This checks if jd is availalbe and if so uses that to create the diff instead. jd can tell you at which (nested) key the values are differing which makes for more human friendly output.
This commit is contained in:
@@ -94,7 +94,12 @@ echo "$OUTPUT" > "$OUTPUT_OUT"
|
||||
EXPECT_OUT=$(mktemp)
|
||||
echo "$EXPECT" > "$EXPECT_OUT"
|
||||
|
||||
if ! DIFF=$(diff "$OUTPUT_OUT" "$EXPECT_OUT"); then
|
||||
DIFFCMD=$(command -v diff 2>&1)
|
||||
if command -v jd >/dev/null 2>&1; then
|
||||
DIFFCMD=$(command -v jd 2>&1)
|
||||
fi
|
||||
|
||||
if ! DIFF=$("$DIFFCMD" "$OUTPUT_OUT" "$EXPECT_OUT"); then
|
||||
echo "OUTPUT not equal EXPECTED"
|
||||
echo "$DIFF"
|
||||
exit 1
|
||||
|
Reference in New Issue
Block a user