1
0
mirror of https://github.com/gofiber/fiber.git synced 2025-02-19 13:47:54 +00:00
fiber/error_test.go
2021-06-16 10:58:22 +02:00

30 lines
673 B
Go

package fiber
import (
"errors"
"testing"
"github.com/gofiber/fiber/v2/internal/schema"
"github.com/gofiber/fiber/v2/utils"
)
func TestConversionError(t *testing.T) {
ok := errors.As(ConversionError{}, &schema.ConversionError{})
utils.AssertEqual(t, true, ok)
}
func TestUnknownKeyError(t *testing.T) {
ok := errors.As(UnknownKeyError{}, &schema.UnknownKeyError{})
utils.AssertEqual(t, true, ok)
}
func TestEmptyFieldError(t *testing.T) {
ok := errors.As(EmptyFieldError{}, &schema.EmptyFieldError{})
utils.AssertEqual(t, true, ok)
}
func TestMultiError(t *testing.T) {
ok := errors.As(MultiError{}, &schema.MultiError{})
utils.AssertEqual(t, true, ok)
}