diff options
-rw-r--r-- | integration/apps/bun-run-check.sh | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/integration/apps/bun-run-check.sh b/integration/apps/bun-run-check.sh index 72281c266..b6e9edda9 100644 --- a/integration/apps/bun-run-check.sh +++ b/integration/apps/bun-run-check.sh @@ -2,13 +2,29 @@ killall -9 $(basename $BUN_BIN) || echo ""; +# https://github.com/Jarred-Sumner/bun/issues/40 +# Define a function (details aren't important) +fn() { :; } +# The important bit: export the function +export -f fn + + rm -rf /tmp/bun-run-check mkdir -p /tmp/bun-run-check cp ./bun-run-check-package.json /tmp/bun-run-check/package.json cd /tmp/bun-run-check -bun run --silent this-should-work + +$BUN_BIN run bash -- -c "" + +if (( $? )); then + echo "Bash exported functions are broken" + exit 1 +fi + +$BUN_BIN run --silent this-should-work + exit $? |