schemars/update-tests.sh
2019-12-29 18:05:10 +00:00

14 lines
267 B
Bash

#!/bin/bash
set -euxo pipefail
cd schemars
rm -f tests/actual/*.json
cargo test --all-features --no-fail-fast --tests || :
if ls tests/actual/*.json 1> /dev/null 2>&1; then
mv -f tests/actual/*.json tests/expected/
else
echo "Test schemas are up-to-date."
fi