You've already forked go-sqlmock
mirror of
https://github.com/DATA-DOG/go-sqlmock.git
synced 2025-06-14 23:55:00 +02:00
build query before regex, mimicking how sql.DB build their query
This commit is contained in:
11
util.go
11
util.go
@ -11,3 +11,14 @@ var re = regexp.MustCompile("\\s+")
|
||||
func stripQuery(q string) (s string) {
|
||||
return strings.TrimSpace(re.ReplaceAllString(q, " "))
|
||||
}
|
||||
|
||||
// mimicking how sql.DB build their queries
|
||||
func buildQuery(q string)string{
|
||||
q = strings.TrimSpace(q)
|
||||
lines := strings.Split(q,"\n")
|
||||
var newQuery string
|
||||
for _,l := range lines{
|
||||
newQuery = newQuery +" " +strings.TrimSpace(l)
|
||||
}
|
||||
return strings.TrimSpace(newQuery)
|
||||
}
|
Reference in New Issue
Block a user