@@ -52,6 +52,10 @@ func TestDecodeParamsGetAll(t *testing.T) {
52
52
{` ` , nil , nil },
53
53
{` :foo` , []string {`bar` }, nil },
54
54
{` :'foo` , nil , text .ErrUnterminatedQuotedString },
55
+ {` :'型示師` , nil , text .ErrUnterminatedQuotedString },
56
+ {` :"型示師` , nil , text .ErrUnterminatedQuotedString },
57
+ {` :'型示師 ` , nil , text .ErrUnterminatedQuotedString },
58
+ {` :"型示師 ` , nil , text .ErrUnterminatedQuotedString },
55
59
{`:'foo'` , []string {`'bar'` }, nil },
56
60
{` :'foo' ` , []string {`'bar'` }, nil },
57
61
{`:'foo':foo` , []string {`'bar'bar` }, nil },
@@ -86,6 +90,9 @@ func TestDecodeParamsGetAll(t *testing.T) {
86
90
{` :'foo''yes':'foo' ` , []string {`'bar'yes'bar'` }, nil },
87
91
{` :'foo' 'yes' :'foo' ` , []string {`'bar'` , `yes` , `'bar'` }, nil },
88
92
{` 'yes':'foo':"foo"'blah''no' "\ntest" ` , []string {`yes'bar'"bar"blah'no` , "\n test" }, nil },
93
+ {`:型示師:'型示師':"型示師"` , []string {`:型示師:'型示師':"型示師"` }, nil },
94
+ {`:型示師 :'型示師' :"型示師"` , []string {`:型示師` , `:'型示師'` , `:"型示師"` }, nil },
95
+ {` :型示師 :'型示師' :"型示師" ` , []string {`:型示師` , `:'型示師'` , `:"型示師"` }, nil },
89
96
}
90
97
for i , test := range tests {
91
98
t .Run (strconv .Itoa (i ), func (t * testing.T ) {
0 commit comments