Skip to content

Commit 698f46e

Browse files
committed
adding std library tests
1 parent b2740a0 commit 698f46e

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

dsl.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ import (
4444
"github.com/projectdiscovery/mapcidr"
4545
jarm "github.com/projectdiscovery/utils/crypto/jarm"
4646
errors "github.com/projectdiscovery/utils/errors"
47-
errorutil "github.com/projectdiscovery/utils/errors"
4847
maputils "github.com/projectdiscovery/utils/maps"
4948
randint "github.com/projectdiscovery/utils/rand"
5049
stringsutil "github.com/projectdiscovery/utils/strings"
@@ -931,11 +930,11 @@ func init() {
931930
bLen = int(floatVal)
932931
}
933932
if bLen == 0 {
934-
return nil, errorutil.New("invalid padding length")
933+
return nil, errors.New("invalid padding length")
935934
}
936935
bByte := []byte(toString(args[1]))
937936
if len(bByte) == 0 {
938-
return nil, errorutil.New("invalid padding byte")
937+
return nil, errors.New("invalid padding byte")
939938
}
940939
bData := []byte(toString(args[0]))
941940
dataLen := len(bData)
@@ -945,7 +944,7 @@ func init() {
945944

946945
padMode, ok := args[3].(string)
947946
if !ok || (padMode != "prefix" && padMode != "suffix") {
948-
return nil, errorutil.New("padding mode must be 'prefix' or 'suffix'")
947+
return nil, errors.New("padding mode must be 'prefix' or 'suffix'")
949948
}
950949

951950
paddingLen := bLen - dataLen

dsl_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ func TestDSLURLEncodeDecode(t *testing.T) {
7474
input: " \t\n\r",
7575
expected: "%20%09%0A%0D",
7676
},
77+
{
78+
name: "std library encoding",
79+
input: "&test\"",
80+
expected: "%26test%22",
81+
},
7782
}
7883

7984
for _, tc := range testCases {

0 commit comments

Comments
 (0)