mirror of
https://github.com/unmojang/drasl.git
synced 2025-08-03 10:56:06 -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)
|
||||
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
|
||||
body := &bytes.Buffer{}
|
||||
|
Loading…
x
Reference in New Issue
Block a user