aboutsummaryrefslogtreecommitdiff
path: root/integration/apps
diff options
context:
space:
mode:
Diffstat (limited to 'integration/apps')
-rw-r--r--integration/apps/bun-dev-index-html.sh40
1 files changed, 26 insertions, 14 deletions
diff --git a/integration/apps/bun-dev-index-html.sh b/integration/apps/bun-dev-index-html.sh
index 44322eeec..ed8ec5912 100644
--- a/integration/apps/bun-dev-index-html.sh
+++ b/integration/apps/bun-dev-index-html.sh
@@ -8,44 +8,56 @@ dir=$(mktemp -d --suffix=bun-dev-check)
index_content="<html><body>index.html</body></html>"
bacon_content="<html><body>bacon.html</body></html>"
-js_content="console.log('hi')"
+js_content="if(0) { var foo = 'TEST FAILED'; } console.log(<div>123</div> && console.log('hi'))"
+static_content="PASS"
echo $index_content >"$dir/index.html"
echo $js_content >"$dir/index.js"
echo $bacon_content >"$dir/bacon.html"
+echo $static_content >"$dir/static.txt"
cd $dir
-
$BUN_BIN --port 8087 &
sleep 0.005
-if [ "$(curl --fail http://localhost:8087/)" != "$index_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/)'"
+if [ "$(curl --fail -sS http://localhost:8087/)" != "$index_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/)'"
+ exit 1
+fi
+
+if [ "$(curl --fail -sS http://localhost:8087/index)" != "$index_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/index)'"
+ exit 1
+fi
+
+if [ "$(curl --fail -sS http://localhost:8087/static.txt)" != "PASS" ]; then
+ echo "ERR: Expected static file, got '$(curl --fail -sS http://localhost:8087/static.txt)'"
exit 1
fi
-if [ "$(curl --fail http://localhost:8087/index)" != "$index_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/index)'"
+# Check that the file is actually transpiled
+if [ "$(curl --fail -sS http://localhost:8087/index.js)" != "*TEST FAILED*" ]; then
+ echo "ERR: Expected file to be transpiled, got '$(curl --fail -sS http://localhost:8087/index.js)'"
exit 1
fi
-if [ "$(curl --fail http://localhost:8087/index.html)" != "$index_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/index.html)'"
+if [ "$(curl --fail -sS http://localhost:8087/index.html)" != "$index_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/index.html)'"
exit 1
fi
-if [ "$(curl --fail http://localhost:8087/foo/foo)" != "$index_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/index.html)'"
+if [ "$(curl --fail -sS http://localhost:8087/foo/foo)" != "$index_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/index.html)'"
exit 1
fi
-if [ "$(curl --fail http://localhost:8087/bacon)" != "$bacon_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/bacon)'"
+if [ "$(curl --fail -sS http://localhost:8087/bacon)" != "$bacon_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/bacon)'"
exit 1
fi
-if [ "$(curl --fail http://localhost:8087/bacon.html)" != "$bacon_content" ]; then
- echo "ERR: Expected '$index_content', got '$(curl --fail http://localhost:8087/bacon.html)'"
+if [ "$(curl --fail -sS http://localhost:8087/bacon.html)" != "$bacon_content" ]; then
+ echo "ERR: Expected '$index_content', got '$(curl --fail -sS http://localhost:8087/bacon.html)'"
exit 1
fi