From 348c604073dab46269c7878fc48269d6bf8dae4f Mon Sep 17 00:00:00 2001 From: gjahn <gregor.jahn@bht-berlin.de> Date: Thu, 7 Dec 2023 22:46:59 +0100 Subject: [PATCH] Disable delaying/timeout for all routes state test Initially, that was done to prevent flaky test runs, which turned out to be caused by Fiber's behaviour (se previous commit). --- routing/routes_test.go | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/routing/routes_test.go b/routing/routes_test.go index c13d9a3..53e7f6a 100644 --- a/routing/routes_test.go +++ b/routing/routes_test.go @@ -171,31 +171,31 @@ func TestState( t *testing.T ){ statePath2Body := generateRandomBytes( statePath2BodySize ) req := ht.NewRequest( "GET", statePath1, nil ) - res, _ := router.Test( req, 1 ) + res, _ := router.Test( req, -1 ) assert.Equal( t, http.StatusNotFound, res.StatusCode ) req = ht.NewRequest( "PUT", statePath1, nil ) req.Header.Add( "Content-Type", "not a MIME type" ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusBadRequest, res.StatusCode ) req = ht.NewRequest( "PUT", statePath1, strings.NewReader( statePath1Body1 ) ) req.Header.Add( "Content-Type", statePath1Mime ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusCreated, res.StatusCode ) req = ht.NewRequest( "PUT", statePath1, strings.NewReader( statePath1Body1 ) ) req.Header.Add( "Content-Type", statePath1Mime ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusOK, res.StatusCode ) req = ht.NewRequest( "PUT", statePath1, strings.NewReader( statePath1Body2 ) ) req.Header.Add( "Content-Type", statePath1Mime ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusNoContent, res.StatusCode ) req = ht.NewRequest( "GET", statePath1, nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) bodyContent, err := bodyToString( &res.Body ) assert.Nil( t, err ) assert.Equal( t, http.StatusOK, res.StatusCode ) @@ -203,16 +203,16 @@ func TestState( t *testing.T ){ assert.Equal( t, statePath1Body2, bodyContent ) req = ht.NewRequest( "DELETE", statePath2, nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusNotFound, res.StatusCode ) req = ht.NewRequest( "PUT", statePath2, bytes.NewReader( statePath2Body ) ) req.Header.Add( "Content-Type", statePath2Mime ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusCreated, res.StatusCode ) req = ht.NewRequest( "GET", statePath2, nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) bodyBytes, err := io.ReadAll( res.Body ) assert.Equal( t, http.StatusOK, res.StatusCode ) assert.Equal( t, statePath2Mime, res.Header[ "Content-Type" ][0] ) @@ -220,7 +220,7 @@ func TestState( t *testing.T ){ req = ht.NewRequest( "GET", "/states", nil ) req.Header.Add( "Accept", "application/json" ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) states, err := jsonToStringSlice( &res.Body ) assert.Nil( t, err ) assert.Len( t, states, 2 ) @@ -228,11 +228,11 @@ func TestState( t *testing.T ){ assert.Contains( t, states, statePath2 ) req = ht.NewRequest( "DELETE", statePath1, nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Equal( t, http.StatusNoContent, res.StatusCode ) req = ht.NewRequest( "GET", "/states", nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) statesPlain, err := bodyToString( &res.Body ) assert.Nil( t, err ) assert.NotContains( t, statesPlain, statePath1 ) @@ -240,7 +240,7 @@ func TestState( t *testing.T ){ err = store.Disconnect() req = ht.NewRequest( "GET", statePath2, nil ) - res, _ = router.Test( req, 1 ) + res, _ = router.Test( req, -1 ) assert.Nil( t, err ) assert.Equal( t, http.StatusInternalServerError, res.StatusCode ) } -- GitLab