Added more tests
This commit is contained in:
@@ -476,6 +476,10 @@ var reTests = []struct {
|
|||||||
{`a[^>]*b`, nil, `a>b`, []Group{}},
|
{`a[^>]*b`, nil, `a>b`, []Group{}},
|
||||||
{`^a*$`, nil, `foo`, []Group{}},
|
{`^a*$`, nil, `foo`, []Group{}},
|
||||||
|
|
||||||
|
// Out-of-bounds for character classes
|
||||||
|
{`[b-e]`, nil, `a`, []Group{}},
|
||||||
|
{`[b-e]`, nil, `f`, []Group{}},
|
||||||
|
|
||||||
{`*?`, nil, `-`, nil},
|
{`*?`, nil, `-`, nil},
|
||||||
{`a*?`, nil, `-`, nil}, // non-greedy operators are not supported
|
{`a*?`, nil, `-`, nil}, // non-greedy operators are not supported
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user