about summary refs log tree commit homepage
path: root/t/t0301-no-default-middleware-ignored-in-config.sh
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2018-09-18 23:52:14 +0000
committerEric Wong <e@80x24.org>2018-09-18 23:52:14 +0000
commitc93a392385e7fe1ca3bf86cabe04f7591cef1a58 (patch)
tree6c5f31ec9cadd643fdc3dc645f9b225d44901227 /t/t0301-no-default-middleware-ignored-in-config.sh
parent47fddb53aa0b7763f353ba515cf3fb5b2059f4f7 (diff)
downloadunicorn-c93a392385e7fe1ca3bf86cabe04f7591cef1a58.tar.gz
Continue to make it easy to migrate AWAY from unicorn because
vendor lock-in is the worst thing, especially if it's on us.
Diffstat (limited to 't/t0301-no-default-middleware-ignored-in-config.sh')
-rwxr-xr-xt/t0301-no-default-middleware-ignored-in-config.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/t/t0301-no-default-middleware-ignored-in-config.sh b/t/t0301-no-default-middleware-ignored-in-config.sh
new file mode 100755
index 0000000..0b6cd94
--- /dev/null
+++ b/t/t0301-no-default-middleware-ignored-in-config.sh
@@ -0,0 +1,25 @@
+#!/bin/sh
+. ./test-lib.sh
+t_plan 3 "-N / --no-default-middleware option not supported in config.ru"
+
+t_begin "setup and start" && {
+        unicorn_setup
+        RACK_ENV=development unicorn -D -c $unicorn_config t0301.ru
+        unicorn_wait_start
+}
+
+t_begin "check switches parsed as expected and -N ignored for Rack::Lint" && {
+        debug=false
+        lint=
+        eval "$(curl -sf http://$listen/vars)"
+        test x"$debug" = xtrue
+        test x"$lint" != x
+        test -f "$lint"
+}
+
+t_begin "killing succeeds" && {
+        kill $unicorn_pid
+        check_stderr
+}
+
+t_done