Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F10528522
logger_test.go
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
logger_test.go
View Options
package
logger
import
(
"testing"
)
type
scrubTest
struct
{
Input
string
Expected
string
}
var
uris
=
[]
scrubTest
{
scrubTest
{
Input
:
"/1234567890123"
,
Expected
:
"/[scrubbed]"
},
scrubTest
{
Input
:
"/acnsd8ndsklao"
,
Expected
:
"/[scrubbed]"
},
scrubTest
{
Input
:
"/ACNSD8NDSKLAO"
,
Expected
:
"/[scrubbed]"
},
scrubTest
{
Input
:
"/acNsD8NdSKlaO"
,
Expected
:
"/[scrubbed]"
},
scrubTest
{
Input
:
"/acNsD8NdSKlaO/embed"
,
Expected
:
"/[scrubbed]/embed"
},
scrubTest
{
Input
:
"/acNsD8NdSKlaO/embed/"
,
Expected
:
"/[scrubbed]/embed/"
},
scrubTest
{
Input
:
"/acNsD8NdSKlaO/embed/data.js"
,
Expected
:
"/[scrubbed]/embed/data.js"
},
scrubTest
{
Input
:
"/acnsd8ndsklao.txt"
,
Expected
:
"/[scrubbed].txt"
},
scrubTest
{
Input
:
"/8sj2kkjsn192.json"
,
Expected
:
"/[scrubbed].json"
},
scrubTest
{
Input
:
"/acnsd8Ndsklao"
,
Expected
:
"/[scrubbed]"
},
scrubTest
{
Input
:
"/12345678901"
,
Expected
:
"/12345678901"
},
scrubTest
{
Input
:
"GET /8s9dja0vjbklj"
,
Expected
:
"GET /[scrubbed]"
},
scrubTest
{
Input
:
"POST /8s9dja0vjbklj?delete=true"
,
Expected
:
"POST /[scrubbed]?delete=true"
},
scrubTest
{
Input
:
"GET /8s9dja0vjbkl"
,
Expected
:
"GET /[scrubbed]"
},
scrubTest
{
Input
:
"GET /asdf90as.txt"
,
Expected
:
"GET /asdf90as.txt"
},
scrubTest
{
Input
:
"GET /api/999999999999"
,
Expected
:
"GET /api/[scrubbed]"
},
scrubTest
{
Input
:
"DELETE /api/?id=8s9dja0vjbkl&t=123456789012345678901234567890ab"
,
Expected
:
"DELETE /api/?id=[scrubbed]&t=[scrubbed]"
},
scrubTest
{
Input
:
"DELETE /api/8s9dja0vjbkl?t=123456789012345678901234567890ab"
,
Expected
:
"DELETE /api/[scrubbed]?t=[scrubbed]"
},
}
func
TestScrubID
(
t
*
testing
.
T
)
{
var
scrubRes
string
for
i
:=
range
uris
{
scrubRes
=
ScrubID
(
uris
[
i
].
Input
)
if
scrubRes
!=
uris
[
i
].
Expected
{
t
.
Errorf
(
"#%d got %v, expected %v"
,
i
,
scrubRes
,
uris
[
i
].
Expected
)
}
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 5, 11:19 PM (14 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3186041
Attached To
rWC Write.as Web Core
Event Timeline
Log In to Comment