1
0
mirror of https://github.com/DATA-DOG/go-sqlmock.git synced 2025-06-29 00:31:35 +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

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