aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-04 23:21:41 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-04 23:21:41 -0700
commit7e3fe03fb022bc5eaafe73b199014dd63925cc7b (patch)
treea810fb2b0459803b3b6033c5527155c93d1e193f /test
parent1bc8c92e2fc2fe80162b70cb5db0f72c716a8941 (diff)
downloadbun-7e3fe03fb022bc5eaafe73b199014dd63925cc7b.tar.gz
bun-7e3fe03fb022bc5eaafe73b199014dd63925cc7b.tar.zst
bun-7e3fe03fb022bc5eaafe73b199014dd63925cc7b.zip
[bun init] Add a test
Diffstat (limited to '')
-rw-r--r--test/apps/bun-init-check.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/apps/bun-init-check.sh b/test/apps/bun-init-check.sh
new file mode 100644
index 000000000..3eac65615
--- /dev/null
+++ b/test/apps/bun-init-check.sh
@@ -0,0 +1,26 @@
+#!/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 README.md | shasum)
+
+# This test will fail when the minor version of Bun changes.
+if [[ "${SHASUM_RESULT}" != "b1548bb4e806f0506fd1b27ae8901d2e84926774 -" ]]; then
+ echo -e "Bun init shasum mismatch\n expected: b1548bb4e806f0506fd1b27ae8901d2e84926774\n actual: ${SHASUM_RESULT}"
+ exit 1
+fi
+
+exit 0