Check error identity with errors.Is

pull/1121/head
Ville Skyttä 4 years ago
parent 633e77013f
commit fb0c322260

@ -2,6 +2,7 @@ package common_test
import ( import (
"context" "context"
"errors"
"testing" "testing"
"time" "time"
@ -13,7 +14,7 @@ func TestSleep(test *testing.T) {
var t = func(name string, ctx context.Context, expected error) { var t = func(name string, ctx context.Context, expected error) {
test.Run(name, func(test *testing.T) { test.Run(name, func(test *testing.T) {
var err = common.Sleep(ctx, dt) var err = common.Sleep(ctx, dt)
if err != expected { if !errors.Is(err, expected) {
test.Errorf("expected %v, got %v", expected, err) test.Errorf("expected %v, got %v", expected, err)
} }
}) })

@ -1,6 +1,7 @@
package load package load
import ( import (
"errors"
"fmt" "fmt"
"testing" "testing"
@ -8,7 +9,7 @@ import (
) )
func skipIfNotImplementedErr(t testing.TB, err error) { func skipIfNotImplementedErr(t testing.TB, err error) {
if err == common.ErrNotImplementedError { if errors.Is(err, common.ErrNotImplementedError) {
t.Skip("not implemented") t.Skip("not implemented")
} }
} }

Loading…
Cancel
Save