sharded-gotify/docs/swagger_test.go

24 lines
467 B
Go

package docs
import (
"net/http/httptest"
"testing"
"github.com/gin-gonic/gin"
"github.com/gotify/server/mode"
"github.com/stretchr/testify/assert"
)
func TestServe(t *testing.T) {
mode.Set(mode.TestDev)
recorder := httptest.NewRecorder()
ctx, _ := gin.CreateTestContext(recorder)
ctx.Request = httptest.NewRequest("GET", "/swagger", nil)
ctx.Request.URL.Host = "localhost"
Serve(ctx)
content := recorder.Body.String()
assert.NotEmpty(t, content)
}