Files
bun.sh/test/apps/bun-init-check.sh
2022-08-19 00:35:26 -07:00

27 lines
676 B
Bash

#!/usr/bin/env bash
# TODO: move this test to bun once we have a child_process equivalent.
(killall -9 $(basename $BUN_BIN) || echo "") >/dev/null 2>&1
rm -rf /tmp/bun-init-check
mkdir -p /tmp/bun-init-check
cd /tmp/bun-init-check
$BUN_BIN init -y
if (($?)); then
echo "Bun init failed"
exit 1
fi
SHASUM_RESULT=$(cat index.ts .gitignore tsconfig.json package.json | shasum)
# This test will fail when the minor version of Bun changes.
if [[ "${SHASUM_RESULT}" != "10eabf5101a3ef999bd67232a7af33542c525ec6 -" ]]; then
echo -e "Bun init shasum mismatch\n expected: b1548bb4e806f0506fd1b27ae8901d2e84926774\n actual: ${SHASUM_RESULT}"
exit 1
fi
exit 0