mirror of
https://github.com/unmojang/drasl.git
synced 2025-08-03 19:06:04 -04:00
Test auhtlib-injector skin upload invalid skin model
This commit is contained in:
parent
6fe35be090
commit
65328999a5
@ -119,6 +119,20 @@ func (ts *TestSuite) testAuthlibInjectorTextureUploadDelete(t *testing.T) {
|
|||||||
assert.Equal(t, BLUE_SKIN_HASH, *UnmakeNullString(&player.SkinHash))
|
assert.Equal(t, BLUE_SKIN_HASH, *UnmakeNullString(&player.SkinHash))
|
||||||
assert.Equal(t, SkinModelSlim, player.SkinModel)
|
assert.Equal(t, SkinModelSlim, player.SkinModel)
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
// Failed skin upload, invalid model
|
||||||
|
body := &bytes.Buffer{}
|
||||||
|
writer := multipart.NewWriter(body)
|
||||||
|
|
||||||
|
assert.Nil(t, writer.WriteField("model", "sloobludop"))
|
||||||
|
skinFileField, err := writer.CreateFormFile("file", "blueSkin.png")
|
||||||
|
assert.Nil(t, err)
|
||||||
|
_, err = skinFileField.Write(BLUE_SKIN)
|
||||||
|
assert.Nil(t, err)
|
||||||
|
|
||||||
|
rec := ts.PutMultipart(t, ts.Server, "/authlib-injector/api/user/profile/"+playerID+"/skin", body, writer, nil, &accessToken)
|
||||||
|
assert.Equal(t, http.StatusBadRequest, rec.Code)
|
||||||
|
}
|
||||||
{
|
{
|
||||||
// Successful cape upload
|
// Successful cape upload
|
||||||
body := &bytes.Buffer{}
|
body := &bytes.Buffer{}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user