fix: correct stdErr match in isErrBlameNotFoundOrNotEnoughLines (#39309)

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
Abhay Pratap Singh
2026-09-14 14:59:18 +00:00
committed by GitHub
co-authored by wxiaoguang
parent 13033827b1
commit 85cbf477e5
6 changed files with 73 additions and 59 deletions
+5 -6
View File
@@ -10,17 +10,16 @@ import (
)
func TestRegexpLru(t *testing.T) {
r, err := GetCompiled("a")
r, err := UserCache().GetCompiled("a")
assert.NoError(t, err)
assert.True(t, r.MatchString("a"))
r, err = GetCompiled("a")
r, err = UserCache().GetCompiled("a")
assert.NoError(t, err)
assert.True(t, r.MatchString("a"))
assert.Equal(t, 1, UserCache().lruCache.Len())
assert.Equal(t, 1, lruCache.Len())
_, err = GetCompiled("(")
_, err = UserCache().GetCompiled("(")
assert.Error(t, err)
assert.Equal(t, 2, lruCache.Len())
assert.Equal(t, 2, UserCache().lruCache.Len())
}