We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent be2db39 commit df9bf98Copy full SHA for df9bf98
named_test.go
@@ -3,6 +3,7 @@ package sqlx
3
import (
4
"database/sql"
5
"fmt"
6
+ "regexp"
7
"testing"
8
)
9
@@ -352,4 +353,17 @@ func TestFixBounds(t *testing.T) {
352
353
})
354
}
355
356
+ t.Run("regex changed", func(t *testing.T) {
357
+ var valueBracketRegChanged = regexp.MustCompile(`(VALUES)\s+(\([^(]*.[^(]\))`)
358
+ saveRegexp := valueBracketReg
359
+ defer func() {
360
+ valueBracketReg = saveRegexp
361
+ }()
362
+ valueBracketReg = valueBracketRegChanged
363
+
364
+ res := fixBound("VALUES (:a, :b)", 2)
365
+ if res != "VALUES (:a, :b)" {
366
+ t.Errorf("changed regex should return string")
367
+ }
368
+ })
369
0 commit comments