MCPcopy Create free account
hub / github.com/chanify/chanify / TestGetToken

Function TestGetToken

core/utils_test.go:70–80  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

68}
69
70func TestGetToken(t *testing.T) {
71 c := New()
72 defer c.Close()
73 w := httptest.NewRecorder()
74 ctx, _ := gin.CreateTestContext(w)
75 ctx.Request, _ = http.NewRequest("GET", "/", nil)
76 ctx.Params = []gin.Param{{Key: "token", Value: "/EgMxMjMiBGNoYW4qBU1GUkdH..c2lnbg"}}
77 if _, err := c.parseToken(getToken(ctx)); err != model.ErrInvalidToken {
78 t.Fatal("Check get token failed")
79 }
80}
81
82func TestCreateThumbnail(t *testing.T) {
83 dPNG, _ := base64.StdEncoding.DecodeString("iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEWZAAD///+fsNhWAAAAAWJLR0QB/wIt3gAAAAd0SU1FB+UDHRczLl5aCAkAAAAMSURBVAjXY2BgYAAAAAQAASc0JwoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDMtMjlUMjM6NTE6NDYrMDA6MDCUDk5dAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTAzLTI5VDIzOjUxOjQ2KzAwOjAw5VP24QAAAABJRU5ErkJggg==")

Callers

nothing calls this directly

Calls 4

NewFunction · 0.85
getTokenFunction · 0.85
parseTokenMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected