1
0
mirror of https://github.com/IBM/fp-go.git synced 2025-11-23 22:14:53 +02:00
Files
fp-go/v2/idiomatic/result/assert_test.go
Dr. Carsten Leue 8a2e9539b1 fix: add result
Signed-off-by: Dr. Carsten Leue <carsten.leue@de.ibm.com>
2025-11-17 20:36:06 +01:00

19 lines
339 B
Go

package result
import (
"testing"
"github.com/stretchr/testify/assert"
)
func AssertEq[A any](l A, lerr error) func(A, error) func(*testing.T) {
return func(r A, rerr error) func(*testing.T) {
return func(t *testing.T) {
assert.Equal(t, lerr, rerr)
if (lerr != nil) && (rerr != nil) {
assert.Equal(t, l, r)
}
}
}
}