Files
reloading-manager/backend/handlers/responses_test.go
Ron Rise d1dc5897c5
Some checks failed
🧪 ✨ Unit Tests Workflow / 🔍 🐹 Go Tests (push) Failing after 6m19s
🧪 ✨ Unit Tests Workflow / 🧪 📜 JavaScript Tests (push) Successful in 8m22s
🧪 ✨ Unit Tests Workflow / 🧪 🐹 GolangCI-Lint (push) Failing after 9m52s
fix tpyo
2025-06-10 08:14:17 -04:00

38 lines
544 B
Go

package handlers
import (
"github.com/labstack/echo/v4"
"testing"
)
type TestContext struct {
echo.Context
t *testing.T
}
func (t TestContext) JSON(code int, i interface{}) error {
if code != 400 {
t.t.Fatal("expected 400")
}
switch i.(type) {
case Response[string]:
break
default:
t.t.Fatal("expected response")
}
return nil
}
func TestBadRequest(t *testing.T) {
context := TestContext{
t: t,
}
err := BadRequest(context, "Something is wrong")
if err != nil {
t.Errorf("Should not have returned an error")
}
}