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, 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
|
||||
body := &bytes.Buffer{}
|
||||
|
Loading…
x
Reference in New Issue
Block a user