1
0
mirror of https://github.com/DATA-DOG/go-sqlmock.git synced 2024-11-21 17:17:08 +02:00

Update query.go

This commit is contained in:
THOTHADRI RAJESH VIDYASANKAR 2024-04-02 13:56:51 -07:00 committed by GitHub
parent 30283daf08
commit faba995e99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,13 +42,12 @@ func (f QueryMatcherFunc) Match(expectedSQL, actualSQL string) error {
// QueryMatcherRegexp is the default SQL query matcher
// used by sqlmock. It parses expectedSQL to a regular
// expression and attempts to match actualSQL.
var QueryMatcherRegexp QueryMatcher = QueryMatcherFunc(func(expectedSQL, actualSQL string) error {
if actual != "" and expect == "" {
return fmt.Errorf("expectedSQL can't be empty")
}
var QueryMatcherRegexp QueryMatcher = QueryMatcherFunc(func(expectedSQL, actualSQL string) error {
expect := stripQuery(expectedSQL)
actual := stripQuery(actualSQL)
if actual != "" && expect == "" {
return fmt.Errorf("expectedSQL can't be empty")
}
re, err := regexp.Compile(expect)
if err != nil {
return err