1234567891011121314151617181920212223242526272829303132333435363738 |
- //go:build !nowatcher
- package caddy_test
- import (
- "net/http"
- "testing"
- "github.com/caddyserver/caddy/v2/caddytest"
- )
- func TestWorkerWithInactiveWatcher(t *testing.T) {
- tester := caddytest.NewTester(t)
- tester.InitServer(`
- {
- skip_install_trust
- admin localhost:2999
- http_port `+testPort+`
- frankenphp {
- worker {
- file ../testdata/worker-with-watcher.php
- num 1
- watch ./**/*.php
- }
- }
- }
- localhost:`+testPort+` {
- root ../testdata
- rewrite worker-with-watcher.php
- php
- }
- `, "caddyfile")
- tester.AssertGetResponse("http://localhost:"+testPort, http.StatusOK, "requests:1")
- tester.AssertGetResponse("http://localhost:"+testPort, http.StatusOK, "requests:2")
- }
|