mirror of
https://github.com/unmojang/drasl.git
synced 2025-08-05 20:06:07 -04:00
Test non-admin update-user
This commit is contained in:
parent
faa2bf9f75
commit
dc0d79d165
@ -1114,6 +1114,16 @@ func (ts *TestSuite) testUserUpdate(t *testing.T) {
|
|||||||
rec := ts.PostMultipart(t, ts.Server, "/web/update-user", body, writer, []http.Cookie{*takenBrowserTokenCookie}, nil)
|
rec := ts.PostMultipart(t, ts.Server, "/web/update-user", body, writer, []http.Cookie{*takenBrowserTokenCookie}, nil)
|
||||||
ts.updateUserShouldFail(t, rec, "Cannot set a max player count without admin privileges.", ts.App.FrontEndURL+"/web/user")
|
ts.updateUserShouldFail(t, rec, "Cannot set a max player count without admin privileges.", ts.App.FrontEndURL+"/web/user")
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
// Non-admin should be able to change other settings
|
||||||
|
body := &bytes.Buffer{}
|
||||||
|
writer := multipart.NewWriter(body)
|
||||||
|
assert.Nil(t, writer.WriteField("preferredLanguage", "ar"))
|
||||||
|
assert.Nil(t, writer.WriteField("returnUrl", ts.App.FrontEndURL+"/web/user"))
|
||||||
|
assert.Nil(t, writer.Close())
|
||||||
|
rec := ts.PostMultipart(t, ts.Server, "/web/update-user", body, writer, []http.Cookie{*takenBrowserTokenCookie}, nil)
|
||||||
|
ts.updateUserShouldSucceed(t, rec)
|
||||||
|
}
|
||||||
{
|
{
|
||||||
// Invalid preferred language should fail
|
// Invalid preferred language should fail
|
||||||
body := &bytes.Buffer{}
|
body := &bytes.Buffer{}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user