mirror of
https://github.com/IBM/fp-go.git
synced 2025-11-23 22:14:53 +02:00
19 lines
339 B
Go
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)
|
|
}
|
|
}
|
|
}
|
|
}
|