Skip to content

Commit f071545

Browse files
committed
Merge pull request #36 from skriptble/master
Fixing incorrect []byte handling in expectation.
2 parents b54b0cd + 19a0529 commit f071545

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

expectations.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package sqlmock
33
import (
44
"database/sql/driver"
55
"fmt"
6+
"reflect"
67
"regexp"
78
"strings"
89
"sync"
@@ -349,7 +350,7 @@ func (e *queryBasedExpectation) argsMatches(args []driver.Value) error {
349350
return fmt.Errorf("argument %d: non-subset type %T returned from Value", k, darg)
350351
}
351352

352-
if darg != args[k] {
353+
if !reflect.DeepEqual(darg, args[k]) {
353354
return fmt.Errorf("argument %d expected [%T - %+v] does not match actual [%T - %+v]", k, darg, darg, args[k], args[k])
354355
}
355356
}

0 commit comments

Comments
 (0)