goyave.dev/goyave/v4@v4.4.11/validation/regex_test.go (about) 1 package validation 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestRegexCache(t *testing.T) { 10 regex := getRegex(patternDigits) 11 cached, exists := regexCache[patternDigits] 12 13 assert.True(t, exists) 14 assert.Equal(t, regex, cached) 15 assert.Same(t, regex, cached) 16 17 ClearRegexCache() 18 assert.Empty(t, regexCache) 19 }