Core system #1

Merged
qpismont merged 8 commits from core into main 2025-02-26 21:24:55 +01:00
Showing only changes of commit 604f705662 - Show all commits

View file

@ -0,0 +1,23 @@
package core
import (
"errors"
"net/http"
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewError(t *testing.T) {
err := NewHTTPError(http.StatusBadRequest, "MyError", errors.New("test"))
assert.Equal(t, http.StatusBadRequest, err.Code)
assert.Equal(t, "MyError", err.Error())
assert.Equal(t, errors.New("test"), err.Unwrap())
}
func TestNewInternalServerError(t *testing.T) {
err := NewInternalServerError(errors.New("test"))
assert.Equal(t, http.StatusInternalServerError, err.Code)
assert.Equal(t, "Internal server error", err.Error())
assert.Equal(t, errors.New("test"), err.Unwrap())
}