Skip to content

Commit fac361c

Browse files
committed
fix(testing/v2): Error(Not)Match nil check
1 parent 0af9cf4 commit fac361c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

testing/v2/checker__error.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
func ErrorMatch(re *regexp.Regexp) ValueChecker[error] {
1111
return internal.Helper(1, &beChecker[error]{
1212
be: func(actual error) error {
13-
if re.MatchString(actual.Error()) {
13+
if actual != nil && re.MatchString(actual.Error()) {
1414
return nil
1515
}
1616
return &ErrNotEqual{
@@ -24,7 +24,7 @@ func ErrorMatch(re *regexp.Regexp) ValueChecker[error] {
2424
func ErrorNotMatch(re *regexp.Regexp) ValueChecker[error] {
2525
return internal.Helper(1, &beChecker[error]{
2626
be: func(actual error) error {
27-
if !re.MatchString(actual.Error()) {
27+
if actual == nil || !re.MatchString(actual.Error()) {
2828
return nil
2929
}
3030
return &ErrEqual{

0 commit comments

Comments
 (0)