Starting support for skipping/altering tests

Bash doesn't support advanced data structures, like objects. The goal is
to switch simple objects to associative arrays automatically, then
override other tests so they don't use deeply-created structures.
This commit is contained in:
Tyler Akins
2023-04-08 12:41:46 -05:00
parent 501ca2144f
commit 72a0e426c7
2 changed files with 86 additions and 25 deletions

View File

@@ -10,6 +10,13 @@ else
)
fi
if [[ "$BASH_VERSION" == 3.* ]]; then
echo "WARNING! Specs assume you are using a version of Bash with associative arrays!"
fi
# Actually run the specs
node run-spec.js spec/specs/*.json
if [[ "$BASH_VERSION" == 3.* ]]; then
echo "Some tests may have failed because they assume Bash supports associative arays"
fi