@@ -32,10 +32,6 @@ import (
3232 "github.com/dunglas/frankenphp/internal/fastabs"
3333 "github.com/stretchr/testify/assert"
3434 "github.com/stretchr/testify/require"
35- "go.uber.org/zap/exp/zapslog"
36- "go.uber.org/zap/zapcore"
37- "go.uber.org/zap/zaptest"
38- "go.uber.org/zap/zaptest/observer"
3935)
4036
4137type testOptions struct {
@@ -62,10 +58,6 @@ func runTest(t *testing.T, test func(func(http.ResponseWriter, *http.Request), *
6258 cwd , _ := os .Getwd ()
6359 testDataDir := cwd + "/testdata/"
6460
65- if opts .logger == nil {
66- opts .logger = slog .New (zapslog .NewHandler (zaptest .NewLogger (t ).Core ()))
67- }
68-
6961 initOpts := []frankenphp.Option {frankenphp .WithLogger (opts .logger )}
7062 if opts .workerScript != "" {
7163 workerOpts := []frankenphp.WorkerOption {
@@ -468,24 +460,24 @@ func testLog_frankenphp_log(t *testing.T, opts *testOptions) {
468460
469461func TestConnectionAbort_module (t * testing.T ) { testConnectionAbort (t , & testOptions {}) }
470462func TestConnectionAbort_worker (t * testing.T ) {
471- testConnectionAbort (t , & testOptions {workerScript : "connectionStatusLog .php" })
463+ testConnectionAbort (t , & testOptions {workerScript : "connection_status .php" })
472464}
473465func testConnectionAbort (t * testing.T , opts * testOptions ) {
474466 testFinish := func (finish string ) {
475467 t .Run (fmt .Sprintf ("finish=%s" , finish ), func (t * testing.T ) {
476- logger , logs := observer . New ( zapcore . InfoLevel )
477- opts .logger = slog .New (zapslog . NewHandler ( logger ))
468+ var buf bytes. Buffer
469+ opts .logger = slog .New (slog . NewTextHandler ( & buf , & slog. HandlerOptions { Level : slog . LevelInfo } ))
478470
479471 runTest (t , func (handler func (http.ResponseWriter , * http.Request ), _ * httptest.Server , i int ) {
480- req := httptest .NewRequest ("GET" , fmt .Sprintf ("http://example.com/connectionStatusLog .php?i=%d&finish=%s" , i , finish ), nil )
472+ req := httptest .NewRequest ("GET" , fmt .Sprintf ("http://example.com/connection_status .php?i=%d&finish=%s" , i , finish ), nil )
481473 w := httptest .NewRecorder ()
482474
483475 ctx , cancel := context .WithCancel (req .Context ())
484476 req = req .WithContext (ctx )
485477 cancel ()
486478 handler (w , req )
487479
488- for logs . FilterMessage ( fmt .Sprintf ("request %d: 1" , i )). Len () <= 0 {
480+ for ! strings . Contains ( buf . String (), fmt .Sprintf ("request %d: 1" , i )) {
489481 }
490482 }, opts )
491483 })
0 commit comments