mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
27 lines
676 B
Bash
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
|