Skip to content

Commit

Permalink
imp #12: added first health test
Browse files Browse the repository at this point in the history
  • Loading branch information
donkeyx committed Sep 18, 2023
1 parent 071dbbe commit 78c78f3
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
14 changes: 6 additions & 8 deletions main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
package main

import (
"cu-api/routes"
"net/http"
"net/http/httptest"
"testing"
Expand All @@ -10,17 +11,14 @@ import (
"github.com/stretchr/testify/assert"
)

func TestHelloEndpoint(t *testing.T) {
func TestHealthEndpoint(t *testing.T) {
// Create a new Gin router
r := gin.New()

// Define your routes as in main.go
r.GET("/hello", func(c *gin.Context) {
c.String(http.StatusOK, "Hello, World!")
})
logger := setupLogger()
routes.SetupRouter(logger, securityToken, r)

// Create a test HTTP request to the "/hello" endpoint
req, err := http.NewRequest("GET", "/hello", nil)
req, err := http.NewRequest("GET", "/health", nil)
if err != nil {
t.Fatal(err)
}
Expand All @@ -35,6 +33,6 @@ func TestHelloEndpoint(t *testing.T) {
assert.Equal(t, http.StatusOK, rr.Code)

// Verify the response body
expectedResponse := "Hello, World!"
expectedResponse := "OK"
assert.Equal(t, expectedResponse, rr.Body.String())
}
7 changes: 0 additions & 7 deletions routes/routes.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,6 @@ import (

func SetupRouter(logger *zap.Logger, st string, r *gin.Engine) {

// r.Use(middleware.LoggerMiddleware(logger))

// r.Use(middleware.SetupLoggerMiddleware(logger))
// r.Use(ginzap.Ginzap(logger, time.RFC3339, true))
// r.Use(ginzap.RecoveryWithZap(logger, true))

r.GET("/health", handlers.HealthHandler)
r.GET("/healthz", handlers.HealthHandler)
r.GET("/ready", handlers.ReadyHandler)
Expand All @@ -26,7 +20,6 @@ func SetupRouter(logger *zap.Logger, st string, r *gin.Engine) {

authGroup := r.Group("/a")
authGroup.Use(middleware.AuthMiddleware(logger, st))

authGroup.GET("/env", handlers.EnvHandler)

}

0 comments on commit 78c78f3

Please sign in to comment.